subscan
Runtime Modules / CollatorSelection
Spec Version:
Events
Name
Lookup
Attributes
NewInvulnerables2900["Vec<AccountId>"]
NewDesiredCandidates2901["u32"]
NewCandidacyBond2902["BalanceOf"]
CandidateAdded2903["AccountId","BalanceOf"]
CandidateRemoved2904["AccountId"]
Storage Functions
Name
Type
Invulnerables{"origin":"PlainType","plain_type":"Vec<AccountId>","PlainTypeValue":418}
Candidates{"origin":"PlainType","plain_type":"Vec<AccountId>","PlainTypeValue":419}
DesiredCandidates{"origin":"PlainType","plain_type":"U32","PlainTypeValue":4}
CandidacyBond{"origin":"PlainType","plain_type":"U128","PlainTypeValue":6}
SessionPoints{"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["AccountId"],"value":"U32","keys_id":0,"value_id":4}}
NonCandidates{"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["AccountId"],"value":"U32","keys_id":0,"value_id":4}}
Constants
Name
Type
Value
PotId[U8; 8]6163612f63706f74
MinCandidatesU3201000000
MaxCandidatesU3232000000
MaxInvulnerablesU320a000000
KickPenaltySessionLengthU3208000000
CollatorKickThresholdU32c0270900
MinRewardDistributeAmountU12800000000000000000000000000000000
Error Types
Name
Docs
MaxCandidatesExceeded
BelowCandidatesMin
StillLocked
Unknown
Permission
AlreadyCandidate
NotCandidate
NotNonCandidate
NothingToWithdraw
RequireSessionKey
AlreadyInvulnerable
InvalidProof
MaxInvulnerablesExceeded