Name | Lookup | Parameters | |
|---|---|---|---|
| bond | 0d00 | 2 | |
| bond_extra | 0d01 | 1 | |
| unbond | 0d02 | 1 | |
| withdraw_unbonded | 0d03 | 1 | |
| validate | 0d04 | 1 | |
| nominate | 0d05 | 1 | |
| chill | 0d06 | - | |
| set_payee | 0d07 | 1 | |
| set_controller | 0d08 | - | |
| set_validator_count | 0d09 | 1 | |
| increase_validator_count | 0d0a | 1 | |
| scale_validator_count | 0d0b | 1 | |
| force_no_eras | 0d0c | - | |
| force_new_era | 0d0d | - | |
| set_invulnerables | 0d0e | 1 | |
| force_unstake | 0d0f | 2 | |
| force_new_era_always | 0d10 | - | |
| cancel_deferred_slash | 0d11 | 2 | |
| payout_stakers | 0d12 | 2 | |
| rebond | 0d13 | 1 | |
| reap_stash | 0d14 | 2 | |
| kick | 0d15 | 1 | |
| set_staking_configs | 0d16 | 6 | |
| chill_other | 0d17 | 1 | |
| force_apply_min_commission | 0d18 | 1 | |
| set_min_commission | 0d19 | 1 | |
| payout_stakers_by_page | 0d1a | 3 |
Name | Lookup | Attributes | |
|---|---|---|---|
| EraPaid | 0d00 | ["EraIndex","BalanceOf","BalanceOf"] | |
| Rewarded | 0d01 | ["AccountId","RewardDestination<AccountId>","BalanceOf"] | |
| Slashed | 0d02 | ["AccountId","BalanceOf"] | |
| SlashReported | 0d03 | ["AccountId","Perbill","EraIndex"] | |
| OldSlashingReportDiscarded | 0d04 | ["SessionIndex"] | |
| StakersElected | 0d05 | ||
| Bonded | 0d06 | ["AccountId","BalanceOf"] | |
| Unbonded | 0d07 | ["AccountId","BalanceOf"] | |
| Withdrawn | 0d08 | ["AccountId","BalanceOf"] | |
| Kicked | 0d09 | ["AccountId","AccountId"] | |
| StakingElectionFailed | 0d0a | ||
| Chilled | 0d0b | ["AccountId"] | |
| PayoutStarted | 0d0c | ["EraIndex","AccountId"] | |
| ValidatorPrefsSet | 0d0d | ["AccountId","ValidatorPrefs"] | |
| SnapshotVotersSizeExceeded | 0d0e | ["u32"] | |
| SnapshotTargetsSizeExceeded | 0d0f | ["u32"] | |
| ForceEra | 0d10 | ["Forcing"] |
Name | Type | |
|---|---|---|
| ValidatorCount | {"origin":"PlainType","plain_type":"U32","PlainTypeValue":4} | |
| MinimumValidatorCount | {"origin":"PlainType","plain_type":"U32","PlainTypeValue":4} | |
| Invulnerables | {"origin":"PlainType","plain_type":"Vec<AccountId>","PlainTypeValue":97} | |
| Bonded | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["AccountId"],"value":"AccountId","keys_id":0,"value_id":0}} | |
| MinNominatorBond | {"origin":"PlainType","plain_type":"U128","PlainTypeValue":6} | |
| MinValidatorBond | {"origin":"PlainType","plain_type":"U128","PlainTypeValue":6} | |
| MinimumActiveStake | {"origin":"PlainType","plain_type":"U128","PlainTypeValue":6} | |
| MinCommission | {"origin":"PlainType","plain_type":"U32","PlainTypeValue":51} | |
| Ledger | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["AccountId"],"value":"pallet_staking:StakingLedger","keys_id":0,"value_id":405}} | |
| Payee | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["AccountId"],"value":"pallet_staking:RewardDestination","keys_id":0,"value_id":50}} | |
| Validators | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["AccountId"],"value":"pallet_staking:ValidatorPrefs","keys_id":0,"value_id":52}} | |
| CounterForValidators | {"origin":"PlainType","plain_type":"U32","PlainTypeValue":4} | |
| MaxValidatorsCount | {"origin":"PlainType","plain_type":"U32","PlainTypeValue":4} | |
| Nominators | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["AccountId"],"value":"pallet_staking:Nominations","keys_id":0,"value_id":410}} | |
| CounterForNominators | {"origin":"PlainType","plain_type":"U32","PlainTypeValue":4} | |
| MaxNominatorsCount | {"origin":"PlainType","plain_type":"U32","PlainTypeValue":4} | |
| CurrentEra | {"origin":"PlainType","plain_type":"U32","PlainTypeValue":4} | |
| ActiveEra | {"origin":"PlainType","plain_type":"pallet_staking:ActiveEraInfo","PlainTypeValue":412} | |
| ErasStartSessionIndex | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["U32"],"value":"U32","keys_id":4,"value_id":4}} | |
| ErasStakers | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Twox64Concat"],"key_vec":["U32","AccountId"],"value":"sp_staking:Exposure","keys_id":403,"value_id":45}} | |
| ErasStakersOverview | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Twox64Concat"],"key_vec":["U32","AccountId"],"value":"sp_staking:PagedExposureMetadata","keys_id":403,"value_id":413}} | |
| ErasStakersClipped | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Twox64Concat"],"key_vec":["U32","AccountId"],"value":"sp_staking:Exposure","keys_id":403,"value_id":45}} | |
| ErasStakersPaged | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Twox64Concat","Twox64Concat"],"key_vec":["U32","AccountId","U32"],"value":"sp_staking:ExposurePage","keys_id":414,"value_id":415}} | |
| ClaimedRewards | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Twox64Concat"],"key_vec":["U32","AccountId"],"value":"Vec<U32>","keys_id":403,"value_id":108}} | |
| ErasValidatorPrefs | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Twox64Concat"],"key_vec":["U32","AccountId"],"value":"pallet_staking:ValidatorPrefs","keys_id":403,"value_id":52}} | |
| ErasValidatorReward | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["U32"],"value":"U128","keys_id":4,"value_id":6}} | |
| ErasRewardPoints | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["U32"],"value":"pallet_staking:EraRewardPoints","keys_id":4,"value_id":416}} | |
| ErasTotalStake | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["U32"],"value":"U128","keys_id":4,"value_id":6}} | |
| ForceEra | {"origin":"PlainType","plain_type":"pallet_staking:Forcing","PlainTypeValue":55} | |
| SlashRewardFraction | {"origin":"PlainType","plain_type":"U32","PlainTypeValue":51} | |
| CanceledSlashPayout | {"origin":"PlainType","plain_type":"U128","PlainTypeValue":6} | |
| UnappliedSlashes | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["U32"],"value":"Vec<pallet_staking:UnappliedSlash>","keys_id":4,"value_id":420}} | |
| BondedEras | {"origin":"PlainType","plain_type":"Vec<Tuple:U32U32>","PlainTypeValue":336} | |
| ValidatorSlashInEra | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Twox64Concat"],"key_vec":["U32","AccountId"],"value":"Tuple:U32U128","keys_id":403,"value_id":422}} | |
| NominatorSlashInEra | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Twox64Concat"],"key_vec":["U32","AccountId"],"value":"U128","keys_id":403,"value_id":6}} | |
| SlashingSpans | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["AccountId"],"value":"pallet_staking:slashing:SlashingSpans","keys_id":0,"value_id":423}} | |
| SpanSlash | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["Tuple:AccountIdU32"],"value":"pallet_staking:slashing:SpanRecord","keys_id":419,"value_id":424}} | |
| CurrentPlannedSession | {"origin":"PlainType","plain_type":"U32","PlainTypeValue":4} | |
| OffendingValidators | {"origin":"PlainType","plain_type":"Vec<Tuple:U32Bool>","PlainTypeValue":425} | |
| ChillThreshold | {"origin":"PlainType","plain_type":"U8","PlainTypeValue":107} |
Name | Type | Value | |
|---|---|---|---|
| HistoryDepth | U32 | 54000000 | |
| SessionsPerEra | U32 | 06000000 | |
| BondingDuration | U32 | 0e000000 | |
| SlashDeferDuration | U32 | 0d000000 | |
| MaxExposurePageSize | U32 | 00010000 | |
| MaxUnlockingChunks | U32 | 20000000 |
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. |
| InsufficientBond | Cannot have a validator or nominator role, with value less than the minimum defined bygovernance (see `MinValidatorBond` and `MinNominatorBond`). If unbonding is theintention, `chill` first to remove one's role as validator/nominator. |
| NoMoreChunks | Can not schedule more unlock chunks. |
| NoUnlockChunk | Can not rebond without unlocking chunks. |
| FundedTarget | Attempting to target a stash that still has funds. |
| InvalidEraToReward | Invalid era to reward. |
| InvalidNumberOfNominations | Invalid number of nominations. |
| NotSortedAndUnique | Items are not sorted and unique. |
| AlreadyClaimed | Rewards for this era have already been claimed for this validator. |
| InvalidPage | No nominators exist on this page. |
| IncorrectHistoryDepth | Incorrect previous history depth input provided. |
| IncorrectSlashingSpans | Incorrect number of slashing spans provided. |
| BadState | Internal state has become somehow corrupted and the operation cannot continue. |
| TooManyTargets | Too many nomination targets supplied. |
| BadTarget | A nomination target was supplied that was blocked or otherwise not a validator. |
| CannotChillOther | The user has enough bond and thus cannot be chilled forcefully by an external person. |
| TooManyNominators | There are too many nominators in the system. Governance needs to adjust the stakingsettings to keep things safe for the runtime. |
| TooManyValidators | There are too many validator candidates in the system. Governance needs to adjust thestaking settings to keep things safe for the runtime. |
| CommissionTooLow | Commission is too low. Must be at least `MinCommission`. |
| BoundNotMet | Some bound is not met. |