solana/src/instructions/stake_pool/stake_pool library

Classes

SolanaRPCGetStakePoolAccount
Retrieves and deserializes a StakePool account.
StakePoolAccount
Initialized program details.
StakePoolAccountType
Enum representing the account type managed by the program
StakePoolCleanupRemovedValidatorEntriesLayout
Cleans up validator stake account entries layout.
StakePoolCreateTokenMetaDataLayout
Create token metadata for the stake-pool token in the metaplex-token program layout.
StakePoolDecreaseAdditionalValidatorStakeLayout
Decrease active stake again from a validator layout.
StakePoolDecreaseValidatorStakeLayout
Decrease active stake on a validator layout.
StakePoolDecreaseValidatorStakeWithReserveLayout
Decrease active stake on a validator layout.
StakePoolDepositSolLayout
Deposit SOL directly into the pool's reserve account layout.
StakePoolDepositStakeLayout
Deposit some stake into the pool layout
StakePoolFee
Fee rate as a ratio, minted on UpdateStakePoolBalance as a proportion of the rewards If either the numerator or the denominator is 0, the fee is considered to be 0
StakePoolIncreaseAdditionalValidatorStakeLayout
Increase stake on a validator again in an epoch layout.
StakePoolIncreaseValidatorStakeLayout
Increase stake on a validator from the reserve account layout.
StakePoolProgram
StakePoolProgramConst
StakePoolProgramHelper
StakePoolProgramInstruction
StakePoolProgramLayout
StakePoolReDelegateLayout
Redelegate active stake on a validator layout.
StakePoolUpdateStakePoolBalanceLayout
Updates total pool balance based on balances layout.
StakePoolUpdateTokenMetaDataLayout
Update token metadata for the stake-pool token in the metaplex-token program layout.
StakePoolUpdateValidatorListBalanceLayout
StakePoolWithdrawSolLayout
Withdraw the token from the pool layout.
StakePoolWithdrawStakeLayout
Withdraw the token from the pool at the current ratio layout.
StakeValidatorListAccount
ValidatorAccount
ValidatorAccountType
ValidatorStakeInfo
Information about a validator in the pool
ValidatorStakeInfoStatus
Status of the stake account in the validator list, for accounting
WithdrawAccount