Expand description
Functions§
- cancel_
candidate_ bond_ less - Cancel pending request to adjust the collator candidate self bond
- cancel_
delegation_ request - Cancel request to change an existing delegation.
- cancel_
leave_ candidates - Cancel open request to leave candidates
- candidate_
bond_ more - Increase collator candidate self bond by
more - delegate_
with_ auto_ compound - If caller is not a delegator and not a collator, then join the set of delegators If caller is a delegator, then makes delegation to change their delegation state Sets the auto-compound config for the delegation
- delegator_
bond_ more - Bond more for delegators wrt a specific collator candidate.
- enable_
marking_ offline - Enable/Disable marking offline feature
- execute_
candidate_ bond_ less - Execute pending request to adjust the collator candidate self bond
- execute_
delegation_ request - Execute pending request to change an existing delegation
- execute_
leave_ candidates - Execute leave candidates request
- force_
join_ candidates - Force join the set of collator candidates. It will skip the minimum required bond check.
- go_
offline - Temporarily leave the set of collator candidates without unbonding
- go_
online - Rejoin the set of collator candidates if previously had called
go_offline - join_
candidates - Join the set of collator candidates
- notify_
inactive_ collator - Notify a collator is inactive during MaxOfflineRounds
- schedule_
candidate_ bond_ less - Request by collator candidate to decrease self bond by
less - schedule_
delegator_ bond_ less - Request bond less for delegators wrt a specific collator candidate. The delegation’s rewards for rounds while the request is pending use the reduced bonded amount. A bond less may not be performed if a revoke request is pending for the same delegation.
- schedule_
leave_ candidates - Request to leave the set of candidates. If successful, the account is immediately removed from the candidate pool to prevent selection as a collator.
- schedule_
revoke_ delegation - Request to revoke an existing delegation. If successful, the delegation is scheduled
to be allowed to be revoked via the
execute_delegation_requestextrinsic. The delegation receives no rewards for the rounds while a revoke is pending. A revoke may not be performed if any other scheduled request is pending. - set_
auto_ compound - Sets the auto-compounding reward percentage for a delegation.
- set_
blocks_ per_ round - Set blocks per round
- set_
collator_ commission - Set the commission for all collators
- set_
inflation - Set the annual inflation rate to derive per-round inflation
- set_
inflation_ distribution_ config - Set the inflation distribution configuration.
- set_
staking_ expectations - Set the expectations for total staked. These expectations determine the issuance for
the round according to logic in
fn compute_issuance - set_
total_ selected - Set the total number of collator candidates selected per round