Name | Lookup | Parameters | |
|---|---|---|---|
| set_invulnerables | a300 | 1 | |
| set_desired_candidates | a301 | 1 | |
| set_candidacy_bond | a302 | 1 | |
| register_as_candidate | a303 | - | |
| leave_intent | a304 | - | |
| add_invulnerable | a305 | 1 | |
| remove_invulnerable | a306 | 1 | |
| update_bond | a307 | 1 | |
| take_candidate_slot | a308 | 2 |
Name | Lookup | Attributes | |
|---|---|---|---|
| NewInvulnerables | a300 | ["Vec<AccountId>"] | |
| InvulnerableAdded | a301 | ["AccountId"] | |
| InvulnerableRemoved | a302 | ["AccountId"] | |
| NewDesiredCandidates | a303 | ["u32"] | |
| NewCandidacyBond | a304 | ["BalanceOf"] | |
| CandidateAdded | a305 | ["AccountId","BalanceOf"] | |
| CandidateBondUpdated | a306 | ["AccountId","BalanceOf"] | |
| CandidateRemoved | a307 | ["AccountId"] | |
| CandidateReplaced | a308 | ["AccountId","AccountId","BalanceOf"] | |
| InvalidInvulnerableSkipped | a309 | ["AccountId"] |
Name | Type | |
|---|---|---|
| Invulnerables | {"origin":"PlainType","plain_type":"Vec<AccountId>","PlainTypeValue":628} | |
| CandidateList | {"origin":"PlainType","plain_type":"Vec<pallet_collator_selection:pallet:CandidateInfo>","PlainTypeValue":807} | |
| LastAuthoredBlock | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["AccountId"],"value":"U32","keys_id":0,"value_id":4}} | |
| DesiredCandidates | {"origin":"PlainType","plain_type":"U32","PlainTypeValue":4} | |
| CandidacyBond | {"origin":"PlainType","plain_type":"U128","PlainTypeValue":6} |
Name | Docs |
|---|---|
| TooManyCandidates | The pallet has too many candidates. |
| TooFewEligibleCollators | Leaving would result in too few candidates. |
| AlreadyCandidate | Account is already a candidate. |
| NotCandidate | Account is not a candidate. |
| TooManyInvulnerables | There are too many Invulnerables. |
| AlreadyInvulnerable | Account is already an Invulnerable. |
| NotInvulnerable | Account is not an Invulnerable. |
| NoAssociatedValidatorId | Account has no associated validator ID. |
| ValidatorNotRegistered | Validator ID is not yet registered. |
| InsertToCandidateListFailed | Could not insert in the candidate list. |
| RemoveFromCandidateListFailed | Could not remove from the candidate list. |
| DepositTooLow | New deposit amount would be below the minimum candidacy bond. |
| UpdateCandidateListFailed | Could not update the candidate list. |
| InsufficientBond | Deposit amount is too low to take the target's slot in the candidate list. |
| TargetIsNotCandidate | The target account to be replaced in the candidate list is not a candidate. |
| IdenticalDeposit | The updated deposit amount is equal to the amount already reserved. |
| InvalidUnreserve | Cannot lower candidacy bond while occupying a future collator slot in the list. |