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 | |
chill_from_governance | 1120 | 2 |
Name | Lookup | Attributes | |
---|---|---|---|
EraPayout | 1100 | ["EraIndex","BalanceOf","BalanceOf"] | |
Reward | 1101 | ["IdentityId","AccountId","BalanceOf"] | |
Slash | 1102 | ["AccountId","BalanceOf"] | |
OldSlashingReportDiscarded | 1103 | ["SessionIndex"] | |
StakingElection | 1104 | ["ElectionCompute"] | |
SolutionStored | 1105 | ["ElectionCompute"] | |
Bonded | 1106 | ["IdentityId","AccountId","BalanceOf"] | |
Unbonded | 1107 | ["IdentityId","AccountId","BalanceOf"] | |
Nominated | 1108 | ["IdentityId","AccountId","Vec<AccountId>"] | |
Withdrawn | 1109 | ["AccountId","BalanceOf"] | |
PermissionedIdentityAdded | 110a | ["IdentityId","IdentityId"] | |
PermissionedIdentityRemoved | 110b | ["IdentityId","IdentityId"] | |
InvalidatedNominators | 110c | ["IdentityId","AccountId","Vec<AccountId>"] | |
CommissionCapUpdated | 110d | ["IdentityId","Perbill","Perbill"] | |
MinimumBondThresholdUpdated | 110e | ["Option<IdentityId>","BalanceOf"] | |
RewardPaymentSchedulingInterrupted | 110f | ["AccountId","EraIndex","DispatchError"] | |
SlashingAllowedForChanged | 1110 | ["SlashingSwitch"] |
Name | Type | |
---|---|---|
HistoryDepth | {"origin":"PlainType","plain_type":"U32","PlainTypeValue":4} | |
ValidatorCount | {"origin":"PlainType","plain_type":"U32","PlainTypeValue":4} | |
MinimumValidatorCount | {"origin":"PlainType","plain_type":"U32","PlainTypeValue":4} | |
Invulnerables | {"origin":"PlainType","plain_type":"Vec<AccountId>","PlainTypeValue":61} | |
Bonded | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["AccountId"],"value":"AccountId","keys_id":0,"value_id":0}} | |
Ledger | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["AccountId"],"value":"pallet_staking:StakingLedger","keys_id":0,"value_id":585}} | |
Payee | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["AccountId"],"value":"pallet_staking:RewardDestination","keys_id":0,"value_id":398}} | |
Validators | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["AccountId"],"value":"pallet_staking:ValidatorPrefs","keys_id":0,"value_id":399}} | |
Nominators | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["AccountId"],"value":"pallet_staking:Nominations","keys_id":0,"value_id":588}} | |
CurrentEra | {"origin":"PlainType","plain_type":"U32","PlainTypeValue":4} | |
ActiveEra | {"origin":"PlainType","plain_type":"pallet_staking:ActiveEraInfo","PlainTypeValue":590} | |
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":"pallet_staking:Exposure","keys_id":591,"value_id":118}} | |
ErasStakersClipped | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Twox64Concat"],"key_vec":["U32","AccountId"],"value":"pallet_staking:Exposure","keys_id":591,"value_id":118}} | |
ErasValidatorPrefs | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Twox64Concat"],"key_vec":["U32","AccountId"],"value":"pallet_staking:ValidatorPrefs","keys_id":591,"value_id":399}} | |
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":592}} | |
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":595} | |
SlashRewardFraction | {"origin":"PlainType","plain_type":"U32","PlainTypeValue":103} | |
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":596}} | |
BondedEras | {"origin":"PlainType","plain_type":"Vec<Tuple:U32U32>","PlainTypeValue":303} | |
ValidatorSlashInEra | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Twox64Concat"],"key_vec":["U32","AccountId"],"value":"Tuple:U32U128","keys_id":591,"value_id":600}} | |
NominatorSlashInEra | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Twox64Concat"],"key_vec":["U32","AccountId"],"value":"U128","keys_id":591,"value_id":6}} | |
SlashingSpans | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["AccountId"],"value":"pallet_staking:slashing:SlashingSpans","keys_id":0,"value_id":601}} | |
SpanSlash | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["Tuple:AccountIdU32"],"value":"pallet_staking:slashing:SpanRecord","keys_id":579,"value_id":602}} | |
OffendingValidators | {"origin":"PlainType","plain_type":"Vec<Tuple:U32Bool>","PlainTypeValue":603} | |
EarliestUnappliedSlash | {"origin":"PlainType","plain_type":"U32","PlainTypeValue":4} | |
SnapshotValidators | {"origin":"PlainType","plain_type":"Vec<AccountId>","PlainTypeValue":61} | |
SnapshotNominators | {"origin":"PlainType","plain_type":"Vec<AccountId>","PlainTypeValue":61} | |
QueuedElected | {"origin":"PlainType","plain_type":"pallet_staking:types:ElectionResult","PlainTypeValue":605} | |
QueuedScore | {"origin":"PlainType","plain_type":"sp_npos_elections:ElectionScore","PlainTypeValue":456} | |
EraElectionStatus | {"origin":"PlainType","plain_type":"pallet_staking:types:ElectionStatus","PlainTypeValue":606} | |
IsCurrentSessionFinal | {"origin":"PlainType","plain_type":"Bool","PlainTypeValue":74} | |
PermissionedIdentity | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["[U8; 32]"],"value":"pallet_staking:types:PermissionedIdentityPrefs","keys_id":32,"value_id":607}} | |
ValidatorCommissionCap | {"origin":"PlainType","plain_type":"U32","PlainTypeValue":103} | |
MinimumBondThreshold | {"origin":"PlainType","plain_type":"U128","PlainTypeValue":6} | |
SlashingAllowedFor | {"origin":"PlainType","plain_type":"pallet_staking:types:SlashingSwitch","PlainTypeValue":104} | |
PolymeshStorageVersion | {"origin":"PlainType","plain_type":"U8","PlainTypeValue":608} |
Name | Type | Value | |
---|---|---|---|
MaxNominations | U32 | 10000000 | |
SessionsPerEra | U32 | 06000000 | |
BondingDuration | U32 | 1c000000 | |
SlashDeferDuration | U32 | 0e000000 | |
MaxUnlockingChunks | U32 | 20000000 | |
ElectionLookahead | U32 | 96000000 | |
MaxIterations | U32 | 0a000000 | |
MinSolutionScoreBump | U32 | 20a10700 | |
MaxNominatorRewardedPerValidator | U32 | 00080000 | |
MaxValidatorPerIdentity | U32 | 10090500 | |
MaxVariableInflationTotalIssuance | U128 | 0080c6a47e8d03000000000000000000 | |
FixedYearlyReward | U128 | 00c0444a547f00000000000000000000 | |
MinimumBond | U128 | 40420f00000000000000000000000000 |
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 rangein snapshot). |
OffchainElectionBogusCompact | Error while building the assignment type from the compact. This can happen if an indexis 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-zeroslash 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. |
InvalidValidatorUnbondAmount | Validator should have minimum 50k POLYX bonded. |
BoundNotMet | Some bound is not met. |
TooManyNominators | There are too many nominators in the system. Governance needs to adjust the stakingsettings to keep things safe for the runtime. |