Name | Lookup | Parameters | |
|---|---|---|---|
| add_validator | 0400 | 2 | |
| remove_validator | 0401 | 2 | |
| swap_validator | 0402 | 2 | |
| short_circuit_epoch | 0403 | - | |
| set_session_key | 0404 | 2 | |
| set_emission_status | 0405 | 1 | |
| set_min_epoch_length | 0406 | 1 | |
| set_max_active_validators | 0407 | 1 | |
| set_max_emm_validator_epoch | 0408 | 1 | |
| set_validator_reward_lock_pc | 0409 | 1 | |
| set_treasury_reward_pc | 040a | 1 | |
| force_transfer_both | 040b | 4 |
Name | Lookup | Attributes | |
|---|---|---|---|
| ValidatorQueuedInFront | 0400 | ||
| ValidatorQueued | 0401 | ||
| ValidatorRemoved | 0402 | ||
| ValidatorSwapped | 0403 | ||
| EpochBegins | 0404 | ||
| EpochEnds | 0405 | ||
| TxnFeesGiven | 0406 | ||
| RewardUnlocked | 0407 |
Name | Type | |
|---|---|---|
| MinEpochLength | {"origin":"PlainType","plain_type":"EpochLen"} | |
| MinEpochLengthTentative | {"origin":"PlainType","plain_type":"EpochLen"} | |
| MaxActiveValidators | {"origin":"PlainType","plain_type":"u8"} | |
| MaxActiveValidatorsTentative | {"origin":"PlainType","plain_type":"u8"} | |
| ForcedSessionRotation | {"origin":"PlainType","plain_type":"bool"} | |
| ActiveValidators | {"origin":"PlainType","plain_type":"Vec<AccountId>"} | |
| EpochEndsAt | {"origin":"PlainType","plain_type":"SlotNo"} | |
| QueuedValidators | {"origin":"PlainType","plain_type":"Vec<AccountId>"} | |
| RemoveValidators | {"origin":"PlainType","plain_type":"Vec<AccountId>"} | |
| HotSwap | {"origin":"PlainType","plain_type":"(AccountId, AccountId)"} | |
| TxnFees | {"origin":"PlainType","plain_type":"BalanceOf"} | |
| Epoch | {"origin":"PlainType","plain_type":"EpochNo"} | |
| Epochs | {"origin":"MapType","map_type":{"key":"EpochNo","hasher":"Identity","value":"EpochDetail<BalanceOf>","isLinked":false}} | |
| ValidatorStats | {"origin":"DoubleMapType","double_map_type":{"key":"EpochNo","key2":"AccountId","hasher":"Identity","key2Hasher":"Blake2_128Concat","value":"ValidatorStatsPerEpoch<BalanceOf>","isLinked":false}} | |
| EmissionSupply | {"origin":"PlainType","plain_type":"BalanceOf"} | |
| MaxEmmValidatorEpoch | {"origin":"PlainType","plain_type":"BalanceOf"} | |
| TreasuryRewardsPercent | {"origin":"PlainType","plain_type":"u8"} | |
| ValidatorRewardsLockPercent | {"origin":"PlainType","plain_type":"u8"} | |
| EmissionStatus | {"origin":"PlainType","plain_type":"bool"} | |
| NextEpochToReward | {"origin":"PlainType","plain_type":"(EpochNo, BlockNumber, bool)"} | |
| PoALastBlock | {"origin":"PlainType","plain_type":"Hash"} |
Name | Docs |
|---|---|
| AlreadyActiveValidator | |
| AlreadyQueuedForAddition | |
| AlreadyQueuedForRemoval | |
| NeedAtLeast1Validator | |
| EpochLengthCannotBe0 | |
| SwapOutFailed | |
| SwapInFailed | |
| PercentageGreaterThan100 | |
| InsufficientFreeBalance | |
| InsufficientReservedBalance |