Add an invulnerable collator.
Submit an application to become a collator candidate. The account must already have
registered session keys.
Approve a pending candidacy application.
Close a pending candidacy application and unreserve the bond.
Forcibly remove a candidate from the active set.
Deregister origin
as a collator candidate. Note that the collator can only leave on
session change. The CandidacyBond
will start un-bonding process.
Register this account as a collator candidate. The account must (a) already have
registered session keys and (b) be able to reserve the CandidacyBond
.
Remove an invulnerable collator.
Set the candidacy bond amount.
Set the ideal number of collators (not including the invulnerables).
If lowering this number, then the number of running collators could be higher than this figure.
Aside from that edge case, there should be no other way to have more collators than the desired number.
Set the list of invulnerable (fixed) collators.
Set slash destination.
Use Some
to deposit slashed balance into destination or None
to burn it.
Withdraw CandidacyBond
after un-bonding period has finished.
This call will fail called during un-bonding or if there’s no CandidacyBound
reserved.