Expand description
State transition types
Structs§
- Fee
- Fee rate as a ratio, minted on
UpdateStakePoolBalanceas a proportion of the rewards If either the numerator or the denominator is 0, the fee is considered to be 0 - PodStake
Status - Wrapper struct that can be
Pod, containing a byte that should be a validStakeStatusunderneath. - Stake
Pool - Initialized program details.
- Validator
List - Storage list for all validator stake accounts in the pool.
- Validator
List Header - Helper type to deserialize just the start of a
ValidatorList - Validator
Stake Info - Information about a validator in the pool
Enums§
- Account
Type - Enum representing the account type managed by the program
- FeeType
- The type of fees that can be set on the stake pool
- Future
Epoch - Wrapper type that “counts down” epochs, which is Borsh-compatible with the
native
Option - Stake
Status - Status of the stake account in the validator list, for accounting
Functions§
- is_
extension_ supported_ for_ fee_ account - Checks if the given extension is supported for the stake pool’s fee account
- is_
extension_ supported_ for_ mint - Checks if the given extension is supported for the stake pool mint