subscan
Runtime Modules / CollatorSelection
Spec Version:
Events
Name
Lookup
Attributes
NewInvulnerables1500["Vec<AccountId>"]
InvulnerableAdded1501["AccountId"]
InvulnerableRemoved1502["AccountId"]
NewDesiredCandidates1503["u32"]
NewCandidacyBond1504["BalanceOf"]
CandidateAdded1505["AccountId","BalanceOf"]
CandidateBondUpdated1506["AccountId","BalanceOf"]
CandidateRemoved1507["AccountId"]
CandidateReplaced1508["AccountId","AccountId","BalanceOf"]
InvalidInvulnerableSkipped1509["AccountId"]
Storage Functions
Name
Type
Invulnerables{"origin":"PlainType","plain_type":"Vec<AccountId>","PlainTypeValue":443}
CandidateList{"origin":"PlainType","plain_type":"Vec<pallet_collator_selection:pallet:CandidateInfo>","PlainTypeValue":444}
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}
Error Types
Name
Docs
TooManyCandidatesThe pallet has too many candidates.
TooFewEligibleCollatorsLeaving would result in too few candidates.
AlreadyCandidateAccount is already a candidate.
NotCandidateAccount is not a candidate.
TooManyInvulnerablesThere are too many Invulnerables.
AlreadyInvulnerableAccount is already an Invulnerable.
NotInvulnerableAccount is not an Invulnerable.
NoAssociatedValidatorIdAccount has no associated validator ID.
ValidatorNotRegisteredValidator ID is not yet registered.
InsertToCandidateListFailedCould not insert in the candidate list.
RemoveFromCandidateListFailedCould not remove from the candidate list.
DepositTooLowNew deposit amount would be below the minimum candidacy bond.
UpdateCandidateListFailedCould not update the candidate list.
InsufficientBondDeposit amount is too low to take the target's slot in the candidate list.
TargetIsNotCandidateThe target account to be replaced in the candidate list is not a candidate.
IdenticalDepositThe updated deposit amount is equal to the amount already reserved.
InvalidUnreserveCannot lower candidacy bond while occupying a future collator slot in the list.