subscan
Runtime Modules / CollatorSelection
Spec Version:
Call Functions
Events
Name
Lookup
Attributes
InvulnerableAdded1700["AccountId"]
InvulnerableRemoved1701["AccountId"]
LicenseObtained1702["AccountId","BalanceOf"]
LicenseReleased1703["AccountId","BalanceOf"]
CandidateAdded1704["AccountId"]
CandidateRemoved1705["AccountId"]
Storage Functions
Name
Type
Invulnerables{"origin":"PlainType","plain_type":"Vec<AccountId>","PlainTypeValue":429}
LicenseDepositOf{"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["AccountId"],"value":"U128","keys_id":0,"value_id":6}}
Candidates{"origin":"PlainType","plain_type":"Vec<AccountId>","PlainTypeValue":429}
LastAuthoredBlock{"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["AccountId"],"value":"U32","keys_id":0,"value_id":4}}
Error Types
Name
Docs
TooManyCandidatesToo many candidates
UnknownUnknown error
PermissionPermission issue
AlreadyHoldingLicenseUser already holds license to collate
NoLicenseUser does not hold a license to collate
AlreadyCandidateUser is already a candidate
NotCandidateUser is not a candidate
TooManyInvulnerablesToo many invulnerables
TooFewInvulnerablesToo few invulnerables
AlreadyInvulnerableUser is already an Invulnerable
NotInvulnerableUser is not an Invulnerable
NoAssociatedValidatorIdAccount has no associated validator ID
ValidatorNotRegisteredValidator ID is not yet registered