subscan
Runtime Modules / CollatorStaking
Spec Version:
Events
Name
Lookup
Attributes
NewInvulnerables1500["Vec<AccountId>"]
RoundFinalized1501["BlockNumberFor"]
CandidateJoined1502["AccountId","Amount","Perbill"]
CandidateRemoved1503["AccountId"]
Nominated1504["AccountId","AccountId","Amount"]
NominationRemoved1505["AccountId","AccountId","Amount"]
CollatorSelected1506["AccountId"]
Storage Functions
Name
Type
Collators{"origin":"PlainType","plain_type":"Vec<pallet_collator_staking:types:Collator>","PlainTypeValue":650}
Invulnerables{"origin":"PlainType","plain_type":"Vec<pallet_collator_staking:types:Collator>","PlainTypeValue":655}
Candidates{"origin":"PlainType","plain_type":"Vec<pallet_collator_staking:types:Collator>","PlainTypeValue":656}
DesiredCandidatesCount{"origin":"PlainType","plain_type":"U32","PlainTypeValue":4}
Nominators{"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["AccountId"],"value":"pallet_collator_staking:types:Nomination","keys_id":0,"value_id":659}}
CurrentRound{"origin":"PlainType","plain_type":"pallet_collator_staking:types:Round","PlainTypeValue":660}
CollatorExits{"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["AccountId"],"value":"U32","keys_id":0,"value_id":4}}
MinCollatorStake{"origin":"PlainType","plain_type":"U128","PlainTypeValue":6}
SessionInfo{"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Twox64Concat"],"key_vec":["AccountId","U32"],"value":"pallet_collator_staking:types:CollatorSessionInfo","keys_id":594,"value_id":662}}
Constants
Name
Type
Value
MaxInvulnerablesU320a000000
MaxCandidatesU3264000000
MaxCollatorsU3219000000
MaxNominationsPerCollatorU3264000000
MinNominationStakeAmountU12800003d9160e458110000000000000000
CollatorPoolAccountIdAccountId6d6f646c65662f636f6c6c610000000000000000000000000000000000000000
FeeDistributorAccountIdAccountId6d6f646c65662f66656469730000000000000000000000000000000000000000
DefaultMinCollatorStakeU128000040683bb3f386f034000000000000
SessionPeriodU3258020000
CollatorExitThresholdU3202000000
Error Types
Name
Docs
CandidateExistsCandidate was already registered.
CandidateDoesNotExistCandidate was not found.
NominationExistsNomination was already registered.
NominationDoesNotExistNomination was not found.
BelowMinStakeAmountCandidate stake is below the minimum required amount.
BelowMinNominationStakeAmountNomination stake is below the minimum required amount.
ExitInProgressA candidate has already registered an exit.
TooManyInvulnerablesAn attempt to set too many invulnerables
TooManyCandidatesParachain reached the limit for candidates.
TooManyNominationsCollator has reached max number of nominations
NotCollatorNot a block producer
CannotUnbondInvulnerableCannot unbond Invulnerable
AccountIdNotRegisteredCollators Account is not yet registered
NoAssociatedValidatorIdAccount has no associated validator ID