Name | Lookup | Parameters | |
|---|---|---|---|
| bond | 1100 | 3 | |
| bond_extra | 1101 | 1 | |
| unbond | 1102 | 1 | |
| withdraw_unbonded | 1103 | 1 | |
| validate | 1104 | 1 | |
| nominate | 1105 | 1 | |
| chill | 1106 | - | |
| set_payee | 1107 | 1 | |
| set_controller | 1108 | 1 | |
| set_validator_count | 1109 | 1 | |
| increase_validator_count | 110a | 1 | |
| scale_validator_count | 110b | 1 | |
| add_permissioned_validator | 110c | 2 | |
| remove_permissioned_validator | 110d | 1 | |
| validate_cdd_expiry_nominators | 110e | 1 | |
| set_commission_cap | 110f | 1 | |
| set_min_bond_threshold | 1110 | 1 | |
| force_no_eras | 1111 | - | |
| force_new_era | 1112 | - | |
| set_invulnerables | 1113 | 1 | |
| force_unstake | 1114 | 2 | |
| force_new_era_always | 1115 | - | |
| cancel_deferred_slash | 1116 | 2 | |
| payout_stakers | 1117 | 2 | |
| rebond | 1118 | 1 | |
| set_history_depth | 1119 | 2 | |
| reap_stash | 111a | 2 | |
| submit_election_solution | 111b | 5 | |
| submit_election_solution_unsigned | 111c | 5 | |
| payout_stakers_by_system | 111d | 2 | |
| change_slashing_allowed_for | 111e | 1 | |
| update_permissioned_validator_intended_count | 111f | 2 |
Name | Lookup | Attributes | |
|---|---|---|---|
| EraPayout | 1100 | ||
| Reward | 1101 | ||
| Slash | 1102 | ||
| OldSlashingReportDiscarded | 1103 | ||
| StakingElection | 1104 | ||
| SolutionStored | 1105 | ||
| Bonded | 1106 | ||
| Unbonded | 1107 | ||
| Nominated | 1108 | ||
| Withdrawn | 1109 | ||
| PermissionedIdentityAdded | 110a | ||
| PermissionedIdentityRemoved | 110b | ||
| InvalidatedNominators | 110c | ||
| CommissionCapUpdated | 110d | ||
| MinimumBondThresholdUpdated | 110e | ||
| RewardPaymentSchedulingInterrupted | 110f | ||
| SlashingAllowedForChanged | 1110 |
Name | Type | |
|---|---|---|
| HistoryDepth | {"origin":"PlainType","plain_type":"u32"} | |
| 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":"Twox64Concat","value":"AccountId","isLinked":false}} | |
| Ledger | {"origin":"MapType","map_type":{"key":"AccountId","hasher":"Blake2_128Concat","value":"StakingLedger<AccountId, BalanceOf>","isLinked":false}} | |
| Payee | {"origin":"MapType","map_type":{"key":"AccountId","hasher":"Twox64Concat","value":"RewardDestination<AccountId>","isLinked":false}} | |
| Validators | {"origin":"MapType","map_type":{"key":"AccountId","hasher":"Twox64Concat","value":"ValidatorPrefs","isLinked":false}} | |
| Nominators | {"origin":"MapType","map_type":{"key":"AccountId","hasher":"Twox64Concat","value":"Nominations<AccountId>","isLinked":false}} | |
| CurrentEra | {"origin":"PlainType","plain_type":"EraIndex"} | |
| ActiveEra | {"origin":"PlainType","plain_type":"ActiveEraInfo"} | |
| ErasStartSessionIndex | {"origin":"MapType","map_type":{"key":"EraIndex","hasher":"Twox64Concat","value":"SessionIndex","isLinked":false}} | |
| ErasStakers | {"origin":"DoubleMapType","double_map_type":{"key":"EraIndex","key2":"AccountId","hasher":"Twox64Concat","key2Hasher":"Twox64Concat","value":"Exposure<AccountId, BalanceOf>","isLinked":false}} | |
| ErasStakersClipped | {"origin":"DoubleMapType","double_map_type":{"key":"EraIndex","key2":"AccountId","hasher":"Twox64Concat","key2Hasher":"Twox64Concat","value":"Exposure<AccountId, BalanceOf>","isLinked":false}} | |
| ErasValidatorPrefs | {"origin":"DoubleMapType","double_map_type":{"key":"EraIndex","key2":"AccountId","hasher":"Twox64Concat","key2Hasher":"Twox64Concat","value":"ValidatorPrefs","isLinked":false}} | |
| ErasValidatorReward | {"origin":"MapType","map_type":{"key":"EraIndex","hasher":"Twox64Concat","value":"BalanceOf","isLinked":false}} | |
| ErasRewardPoints | {"origin":"MapType","map_type":{"key":"EraIndex","hasher":"Twox64Concat","value":"EraRewardPoints<AccountId>","isLinked":false}} | |
| ErasTotalStake | {"origin":"MapType","map_type":{"key":"EraIndex","hasher":"Twox64Concat","value":"BalanceOf","isLinked":false}} | |
| 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":"Twox64Concat","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":"Twox64Concat","key2Hasher":"Twox64Concat","value":"(Perbill, BalanceOf)","isLinked":false}} | |
| NominatorSlashInEra | {"origin":"DoubleMapType","double_map_type":{"key":"EraIndex","key2":"AccountId","hasher":"Twox64Concat","key2Hasher":"Twox64Concat","value":"BalanceOf","isLinked":false}} | |
| SlashingSpans | {"origin":"MapType","map_type":{"key":"AccountId","hasher":"Twox64Concat","value":"slashing::SlashingSpans","isLinked":false}} | |
| SpanSlash | {"origin":"MapType","map_type":{"key":"(AccountId, slashing::SpanIndex)","hasher":"Twox64Concat","value":"slashing::SpanRecord<BalanceOf>","isLinked":false}} | |
| EarliestUnappliedSlash | {"origin":"PlainType","plain_type":"EraIndex"} | |
| SnapshotValidators | {"origin":"PlainType","plain_type":"Vec<AccountId>"} | |
| SnapshotNominators | {"origin":"PlainType","plain_type":"Vec<AccountId>"} | |
| QueuedElected | {"origin":"PlainType","plain_type":"ElectionResult<AccountId, BalanceOf>"} | |
| QueuedScore | {"origin":"PlainType","plain_type":"ElectionScore"} | |
| EraElectionStatus | {"origin":"PlainType","plain_type":"ElectionStatus<BlockNumber>"} | |
| IsCurrentSessionFinal | {"origin":"PlainType","plain_type":"bool"} | |
| PermissionedIdentity | {"origin":"MapType","map_type":{"key":"IdentityId","hasher":"Twox64Concat","value":"PermissionedIdentityPrefs","isLinked":false}} | |
| ValidatorCommissionCap | {"origin":"PlainType","plain_type":"Perbill"} | |
| MinimumBondThreshold | {"origin":"PlainType","plain_type":"BalanceOf"} | |
| SlashingAllowedFor | {"origin":"PlainType","plain_type":"SlashingSwitch"} | |
| StorageVersion | {"origin":"PlainType","plain_type":"Releases"} |
Name | Type | Value | |
|---|---|---|---|
| SessionsPerEra | SessionIndex | 0x06000000 | |
| BondingDuration | EraIndex | 0x1c000000 | |
| SlashDeferDuration | EraIndex | 0x0e000000 | |
| ElectionLookahead | BlockNumber | 0x58020000 | |
| MaxIterations | u32 | 0x0a000000 | |
| MinSolutionScoreBump | Perbill | 0x20a10700 | |
| MaxNominatorRewardedPerValidator | u32 | 0x00080000 | |
| MaxValidatorPerIdentity | Permill | 0x10090500 | |
| MaxVariableInflationTotalIssuance | BalanceOf | 0x0080c6a47e8d03000000000000000000 | |
| FixedYearlyReward | BalanceOf | 0x00c0444a547f00000000000000000000 | |
| MinimumBond | BalanceOf | 0x40420f00000000000000000000000000 |
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. |
| InvalidSlashIndex | Slash record index out of bounds. |
| InsufficientValue | Can not bond with value less than minimum balance. |
| 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. |
| NotSortedAndUnique | Items are not sorted and unique. |
| AlreadyClaimed | Rewards for this era have already been claimed for this validator. |
| OffchainElectionEarlySubmission | The submitted result is received out of the open window. |
| OffchainElectionWeakSubmission | The submitted result is not as good as the one stored on chain. |
| SnapshotUnavailable | The snapshot data of the current window is missing. |
| OffchainElectionBogusWinnerCount | Incorrect number of winners were presented. |
| OffchainElectionBogusWinner | One of the submitted winners is not an active candidate on chain (index is out of range in snapshot). |
| OffchainElectionBogusCompact | Error while building the assignment type from the compact. This can happen if an index is invalid, or if the weights _overflow_. |
| OffchainElectionBogusNominator | One of the submitted nominators is not an active nominator on chain. |
| OffchainElectionBogusNomination | One of the submitted nominators has an edge to which they have not voted on chain. |
| OffchainElectionSlashedNomination | One of the submitted nominators has an edge which is submitted before the last non-zero slash of the target. |
| OffchainElectionBogusSelfVote | A self vote must only be originated from a validator to ONLY themselves. |
| OffchainElectionBogusEdge | The submitted result has unknown edges that are not among the presented winners. |
| OffchainElectionBogusScore | The claimed score does not match with the one computed from the data. |
| OffchainElectionBogusElectionSize | The election size is invalid. |
| CallNotAllowed | The call is not allowed at the given time due to restrictions of election period. |
| IncorrectSlashingSpans | Incorrect number of slashing spans provided. |
| AlreadyExists | Permissioned validator already exists. |
| NotExists | Permissioned validator not exists. |
| NoChange | Updates with same value. |
| InvalidValidatorIdentity | Given potential validator identity is invalid. |
| InvalidValidatorCommission | Validator prefs are not in valid range. |
| StashIdentityDoesNotExist | Validator or nominator stash identity does not exist. |
| StashIdentityNotPermissioned | Validator stash identity was not permissioned. |
| StashIdentityNotCDDed | Nominator stash was not CDDed. |
| HitIntendedValidatorCount | Running validator count hit the intended count. |
| IntendedCountIsExceedingConsensusLimit | When the intended number of validators to run is >= 2/3 of `validator_count`. |
| BondTooSmall | When the amount to be bonded is less than `MinimumBond` |
| 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. |