Name | Lookup | Parameters | |
---|---|---|---|
add_invulnerable | 1700 | 1 | |
remove_invulnerable | 1701 | 1 | |
get_license | 1702 | - | |
onboard | 1703 | - | |
offboard | 1704 | - | |
release_license | 1705 | - | |
force_release_license | 1706 | 1 |
Name | Lookup | Attributes | |
---|---|---|---|
InvulnerableAdded | 1700 | ["AccountId"] | |
InvulnerableRemoved | 1701 | ["AccountId"] | |
LicenseObtained | 1702 | ["AccountId","BalanceOf"] | |
LicenseReleased | 1703 | ["AccountId","BalanceOf"] | |
CandidateAdded | 1704 | ["AccountId"] | |
CandidateRemoved | 1705 | ["AccountId"] |
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}} |
Name | Docs |
---|---|
TooManyCandidates | Too many candidates |
Unknown | Unknown error |
Permission | Permission issue |
AlreadyHoldingLicense | User already holds license to collate |
NoLicense | User does not hold a license to collate |
AlreadyCandidate | User is already a candidate |
NotCandidate | User is not a candidate |
TooManyInvulnerables | Too many invulnerables |
TooFewInvulnerables | Too few invulnerables |
AlreadyInvulnerable | User is already an Invulnerable |
NotInvulnerable | User is not an Invulnerable |
NoAssociatedValidatorId | Account has no associated validator ID |
ValidatorNotRegistered | Validator ID is not yet registered |