Name | Lookup | Parameters | |
|---|---|---|---|
| bond | 0600 | 3 | |
| bond_extra | 0601 | 1 | |
| unbond | 0602 | 1 | |
| withdraw_unbonded | 0603 | - | |
| validate | 0604 | 1 | |
| nominate | 0605 | 1 | |
| chill | 0606 | - | |
| set_payee | 0607 | 1 | |
| set_controller | 0608 | 1 | |
| set_validator_count | 0609 | 1 | |
| force_no_eras | 060a | - | |
| force_new_era | 060b | - | |
| set_invulnerables | 060c | 1 | |
| force_unstake | 060d | 1 | |
| force_new_era_always | 060e | - | |
| cancel_deferred_slash | 060f | 2 |
Name | Lookup | Attributes | |
|---|---|---|---|
| Reward | 0300 | ||
| Slash | 0301 | ||
| OldSlashingReportDiscarded | 0302 |
Name | Type | |
|---|---|---|
| ValidatorCount | {"origin":"PlainType","plain_type":"u32"} | |
| MinimumValidatorCount | {"origin":"PlainType","plain_type":"u32"} | |
| Invulnerables | {"origin":"PlainType","plain_type":"Vec<AccountId>"} | |
| Bonded | {"origin":"MapType","map_type":{"key":"AccountId","hasher":"Blake2_256","value":"AccountId","isLinked":false}} | |
| Ledger | {"origin":"MapType","map_type":{"key":"AccountId","hasher":"Blake2_256","value":"StakingLedger<AccountId, BalanceOf>","isLinked":false}} | |
| Payee | {"origin":"MapType","map_type":{"key":"AccountId","hasher":"Blake2_256","value":"RewardDestination","isLinked":false}} | |
| Validators | {"origin":"MapType","map_type":{"key":"AccountId","hasher":"Blake2_256","value":"ValidatorPrefs","isLinked":true}} | |
| Nominators | {"origin":"MapType","map_type":{"key":"AccountId","hasher":"Blake2_256","value":"Nominations<AccountId>","isLinked":true}} | |
| Stakers | {"origin":"MapType","map_type":{"key":"AccountId","hasher":"Blake2_256","value":"Exposure<AccountId, BalanceOf>","isLinked":false}} | |
| CurrentElected | {"origin":"PlainType","plain_type":"Vec<AccountId>"} | |
| CurrentEra | {"origin":"PlainType","plain_type":"EraIndex"} | |
| CurrentEraStart | {"origin":"PlainType","plain_type":"MomentOf"} | |
| CurrentEraStartSessionIndex | {"origin":"PlainType","plain_type":"SessionIndex"} | |
| CurrentEraPointsEarned | {"origin":"PlainType","plain_type":"EraPoints"} | |
| SlotStake | {"origin":"PlainType","plain_type":"BalanceOf"} | |
| ForceEra | {"origin":"PlainType","plain_type":"Forcing"} | |
| SlashRewardFraction | {"origin":"PlainType","plain_type":"Perbill"} | |
| CanceledSlashPayout | {"origin":"PlainType","plain_type":"BalanceOf"} | |
| UnappliedSlashes | {"origin":"MapType","map_type":{"key":"EraIndex","hasher":"Blake2_256","value":"Vec<UnappliedSlash<AccountId, BalanceOf>>","isLinked":false}} | |
| BondedEras | {"origin":"PlainType","plain_type":"Vec<(EraIndex, SessionIndex)>"} | |
| ValidatorSlashInEra | {"origin":"DoubleMapType","double_map_type":{"key":"EraIndex","key2":"AccountId","hasher":"Blake2_256","key2Hasher":"Twox128","value":"(Perbill, BalanceOf)","isLinked":false}} | |
| NominatorSlashInEra | {"origin":"DoubleMapType","double_map_type":{"key":"EraIndex","key2":"AccountId","hasher":"Blake2_256","key2Hasher":"Twox128","value":"BalanceOf","isLinked":false}} | |
| SlashingSpans | {"origin":"MapType","map_type":{"key":"AccountId","hasher":"Blake2_256","value":"slashing::SlashingSpans","isLinked":false}} | |
| SpanSlash | {"origin":"MapType","map_type":{"key":"(AccountId, slashing::SpanIndex)","hasher":"Blake2_256","value":"slashing::SpanRecord<BalanceOf>","isLinked":false}} | |
| EarliestUnappliedSlash | {"origin":"PlainType","plain_type":"EraIndex"} | |
| StorageVersion | {"origin":"PlainType","plain_type":"u32"} |
Name | Type | Value | |
|---|---|---|---|
| SessionsPerEra | SessionIndex | 0x06000000 | |
| BondingDuration | EraIndex | 0x1c000000 |
Name | Docs |
|---|---|
| NotController | Not a controller account. |
| NotStash | Not a stash account. |
| AlreadyBonded | Stash is already bonded. |
| AlreadyPaired | Controller is already paired. |
| EmptyTargets | Targets cannot be empty. |
| DuplicateIndex | Duplicate index. |
| InvalidSlashIndex | Slash record index out of bounds. |
| InsufficientValue | Can not bond with value less than minimum balance. |
| NoMoreChunks | Can not schedule more unlock chunks. |