Module stake_table

Module stake_table 

Source

Structs§

AuthenticatedValidator
Validator eligible for consensus participation. Guaranteed to have valid BLS and Schnorr signatures. This is a newtype wrapper around RegisteredValidator that guarantees authenticated=true.
CombinedStakeTable
Stake table holding all staking information (DA and non-DA stakers)
DAMembers
NewType to disambiguate DA Membership
Delegator
Fetcher
RegisteredValidator
Validator as registered in the stake table contract. May or may not have valid signatures (contract can’t fully verify Schnorr). Used for state tracking. To participate in consensus, must be authenticated and converted to AuthenticatedValidator via TryFrom.
StakeTable
NewType to disambiguate StakeTable
StakeTableUpdateTask 🔒
UnauthenticatedValidatorError
ValidatorDeprecated

Enums§

EventSortingError
ExpectedStakeTableError
FetchRewardError
StakeTableError
StakeTableEvent

Functions§

to_fixed_bytes 🔒

Type Aliases§

EventKey
IndexedStake
Type for holding result sets matching epochs to stake tables.