subscan
Runtime Modules / CollatorSelection
Spec Version:
Events
Name
Lookup
Attributes
NewInvulnerables2900["Vec<AccountId>"]
NewDesiredCandidates2901["u32"]
NewCandidacyBond2902["BalanceOf"]
CandidateAdded2903["AccountId","BalanceOf"]
CandidateRemoved2904["AccountId"]
CandidateSlashed2905["AccountId"]
Storage Functions
Name
Type
Invulnerables{"origin":"PlainType","plain_type":"Vec<AccountId>","PlainTypeValue":61}
Candidates{"origin":"PlainType","plain_type":"Vec<pallet_collator_selection:pallet:CandidateInfo>","PlainTypeValue":423}
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}
SlashDestination{"origin":"PlainType","plain_type":"AccountId","PlainTypeValue":0}
Error Types
Name
Docs
TooManyCandidatesToo many candidates
TooFewCandidatesToo few candidates
UnknownUnknown error
PermissionPermission issue
AlreadyCandidateUser is already a candidate
NotCandidateUser is not a candidate
AlreadyInvulnerableUser is already an Invulnerable
NoAssociatedValidatorIdAccount has no associated validator ID
ValidatorNotRegisteredValidator ID is not yet registered
NotAllowedCandidateAccount is now allowed to be a candidate due to an external reason (e.g. it might be participating in dApp staking)