Name | Lookup | Parameters | |
|---|---|---|---|
| bond | 5900 | 2 | |
| bond_extra | 5901 | 1 | |
| unbond | 5902 | 1 | |
| withdraw_unbonded | 5903 | 1 | |
| validate | 5904 | 1 | |
| nominate | 5905 | 1 | |
| chill | 5906 | - | |
| set_payee | 5907 | 1 | |
| set_controller | 5908 | - | |
| set_validator_count | 5909 | 1 | |
| increase_validator_count | 590a | 1 | |
| scale_validator_count | 590b | 1 | |
| force_no_eras | 590c | - | |
| force_new_era | 590d | - | |
| set_invulnerables | 590e | 1 | |
| force_unstake | 590f | 2 | |
| force_new_era_always | 5910 | - | |
| cancel_deferred_slash | 5911 | 2 | |
| payout_stakers | 5912 | 2 | |
| rebond | 5913 | 1 | |
| reap_stash | 5914 | 2 | |
| kick | 5915 | 1 | |
| set_staking_configs | 5916 | 7 | |
| chill_other | 5917 | 1 | |
| force_apply_min_commission | 5918 | 1 | |
| set_min_commission | 5919 | 1 | |
| payout_stakers_by_page | 591a | 3 | |
| update_payee | 591b | 1 | |
| deprecate_controller_batch | 591c | 1 | |
| restore_ledger | 591d | 4 | |
| migrate_currency | 591e | 1 | |
| apply_slash | 591f | 2 | |
| prune_era_step | 5920 | 1 |
Name | Lookup | Attributes | |
|---|---|---|---|
| EraPaid | 5900 | ["EraIndex","BalanceOf","BalanceOf"] | |
| Rewarded | 5901 | ["AccountId","RewardDestination<AccountId>","BalanceOf"] | |
| Slashed | 5902 | ["AccountId","BalanceOf"] | |
| OldSlashingReportDiscarded | 5903 | ["SessionIndex"] | |
| Bonded | 5904 | ["AccountId","BalanceOf"] | |
| Unbonded | 5905 | ["AccountId","BalanceOf"] | |
| Withdrawn | 5906 | ["AccountId","BalanceOf"] | |
| StakerRemoved | 5907 | ["AccountId"] | |
| Kicked | 5908 | ["AccountId","AccountId"] | |
| Chilled | 5909 | ["AccountId"] | |
| PayoutStarted | 590a | ["EraIndex","AccountId","Page","Option<Page>"] | |
| ValidatorPrefsSet | 590b | ["AccountId","ValidatorPrefs"] | |
| SnapshotVotersSizeExceeded | 590c | ["u32"] | |
| SnapshotTargetsSizeExceeded | 590d | ["u32"] | |
| ForceEra | 590e | ["Forcing"] | |
| ControllerBatchDeprecated | 590f | ["u32"] | |
| CurrencyMigrated | 5910 | ["AccountId","BalanceOf"] | |
| PagedElectionProceeded | 5911 | ["PageIndex","Result<u32, u32>"] | |
| OffenceReported | 5912 | ["EraIndex","AccountId","Perbill"] | |
| SlashComputed | 5913 | ["EraIndex","EraIndex","AccountId","u32"] | |
| SlashCancelled | 5914 | ["EraIndex","AccountId"] | |
| SessionRotated | 5915 | ["SessionIndex","EraIndex","EraIndex"] | |
| Unexpected | 5916 | ["UnexpectedKind"] | |
| OffenceTooOld | 5917 | ["EraIndex","AccountId","Perbill"] | |
| EraPruned | 5918 | ["EraIndex"] |
Name | Type | |
|---|---|---|
| ValidatorCount | {"origin":"PlainType","plain_type":"U32","PlainTypeValue":4} | |
| Invulnerables | {"origin":"PlainType","plain_type":"Vec<AccountId>","PlainTypeValue":868} | |
| 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":233} | |
| Ledger | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["AccountId"],"value":"pallet_staking_async:ledger:StakingLedger","keys_id":0,"value_id":1070}} | |
| Payee | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["AccountId"],"value":"pallet_staking_async:RewardDestination","keys_id":0,"value_id":254}} | |
| Validators | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["AccountId"],"value":"pallet_staking_async:ValidatorPrefs","keys_id":0,"value_id":255}} | |
| 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_async:Nominations","keys_id":0,"value_id":1071}} | |
| CounterForNominators | {"origin":"PlainType","plain_type":"U32","PlainTypeValue":4} | |
| VirtualStakers | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["AccountId"],"value":"NULL","keys_id":0,"value_id":41}} | |
| CounterForVirtualStakers | {"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_async:ActiveEraInfo","PlainTypeValue":1072} | |
| BondedEras | {"origin":"PlainType","plain_type":"Vec<Tuple:U32U32>","PlainTypeValue":1073} | |
| ErasStakersOverview | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Twox64Concat"],"key_vec":["U32","AccountId"],"value":"sp_staking:PagedExposureMetadata","keys_id":952,"value_id":1074}} | |
| ErasStakersPaged | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Twox64Concat","Twox64Concat"],"key_vec":["U32","AccountId","U32"],"value":"sp_staking:ExposurePage","keys_id":1065,"value_id":1075}} | |
| ClaimedRewards | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Twox64Concat"],"key_vec":["U32","AccountId"],"value":"Vec<U32>","keys_id":952,"value_id":1079}} | |
| ErasValidatorPrefs | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Twox64Concat"],"key_vec":["U32","AccountId"],"value":"pallet_staking_async:ValidatorPrefs","keys_id":952,"value_id":255}} | |
| 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_async:EraRewardPoints","keys_id":4,"value_id":1080}} | |
| 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_async:Forcing","PlainTypeValue":257} | |
| MaxStakedRewards | {"origin":"PlainType","plain_type":"U8","PlainTypeValue":545} | |
| SlashRewardFraction | {"origin":"PlainType","plain_type":"U32","PlainTypeValue":233} | |
| CanceledSlashPayout | {"origin":"PlainType","plain_type":"U128","PlainTypeValue":6} | |
| OffenceQueue | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Twox64Concat"],"key_vec":["U32","AccountId"],"value":"pallet_staking_async:slashing:OffenceRecord","keys_id":952,"value_id":1083}} | |
| OffenceQueueEras | {"origin":"PlainType","plain_type":"Vec<U32>","PlainTypeValue":1084} | |
| ProcessingOffence | {"origin":"PlainType","plain_type":"Tuple:U32AccountIdpallet_staking_async:slashing:OffenceRecord","PlainTypeValue":1085} | |
| UnappliedSlashes | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Twox64Concat"],"key_vec":["U32","Tuple:AccountIdU32U32"],"value":"pallet_staking_async:UnappliedSlash","keys_id":1086,"value_id":1087}} | |
| CancelledSlashes | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["U32"],"value":"Vec<Tuple:AccountIdU32>","keys_id":4,"value_id":1089}} | |
| ValidatorSlashInEra | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Twox64Concat"],"key_vec":["U32","AccountId"],"value":"Tuple:U32U128","keys_id":952,"value_id":744}} | |
| ChillThreshold | {"origin":"PlainType","plain_type":"U8","PlainTypeValue":545} | |
| VoterSnapshotStatus | {"origin":"PlainType","plain_type":"pallet_staking_async:SnapshotStatus","PlainTypeValue":1090} | |
| NextElectionPage | {"origin":"PlainType","plain_type":"U32","PlainTypeValue":4} | |
| ElectableStashes | {"origin":"PlainType","plain_type":"Vec<AccountId>","PlainTypeValue":1091} | |
| EraPruningState | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["U32"],"value":"pallet_staking_async:pallet:pallet:PruningStep","keys_id":4,"value_id":1092}} |
Name | Type | Value | |
|---|---|---|---|
| HistoryDepth | U32 | 54000000 | |
| SessionsPerEra | U32 | 06000000 | |
| PlanningEraOffset | U32 | 02000000 | |
| BondingDuration | U32 | 1c000000 | |
| SlashDeferDuration | U32 | 1b000000 | |
| MaxExposurePageSize | U32 | 00020000 | |
| MaxValidatorSet | U32 | e8030000 | |
| MaxUnlockingChunks | U32 | 20000000 | |
| MaxInvulnerables | U32 | 14000000 | |
| MaxEraDuration | U64 | 8062ee0100000000 | |
| MaxPruningItems | U32 | 64000000 |
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. |
| InvalidSlashRecord | Slash record not found. |
| InsufficientBond | Cannot bond, nominate or validate 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. |
| 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. |
| 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. |
| ControllerDeprecated | Used when attempting to use deprecated controller account logic. |
| CannotRestoreLedger | Cannot reset a ledger. |
| RewardDestinationRestricted | Provided reward destination is not allowed. |
| NotEnoughFunds | Not enough funds available to withdraw. |
| VirtualStakerNotAllowed | Operation not allowed for virtual stakers. |
| CannotReapStash | Stash could not be reaped as other pallet might depend on it. |
| AlreadyMigrated | The stake of this account is already migrated to `Fungible` holds. |
| EraNotStarted | Era not yet started. |
| Restricted | Account is restricted from participation in staking. This may happen if the account isstaking in another way already, such as via pool. |
| UnappliedSlashesInPreviousEra | Unapplied slashes in the recently concluded era is blocking this operation.See `Call::apply_slash` to apply them. |
| EraNotPrunable | The era is not eligible for pruning. |
| CancelledSlash | The slash has been cancelled and cannot be applied. |