subscan
Runtime Modules / PoAModule
Spec Version:
Storage Functions
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"}
Error Types
Name
Docs
AlreadyActiveValidator
AlreadyQueuedForAddition
AlreadyQueuedForRemoval
NeedAtLeast1Validator
EpochLengthCannotBe0
SwapOutFailed
SwapInFailed
PercentageGreaterThan100
InsufficientFreeBalance
InsufficientReservedBalance