StaticprogramPublic key that identifies the Stake program
StaticspaceMax space of a Stake account
This is generated from the solana-stake-program StakeState struct as
StakeStateV2::size_of():
https://docs.rs/solana-stake-program/latest/solana_stake_program/stake_state/enum.StakeStateV2.html
StaticauthorizeGenerate a Transaction that authorizes a new PublicKey as Staker or Withdrawer on the Stake account.
StaticauthorizeGenerate a Transaction that authorizes a new PublicKey as Staker or Withdrawer on the Stake account.
StaticcreateGenerate a Transaction that creates a new Stake account
StaticcreateGenerate a Transaction that creates a new Stake account at
an address generated with from, a seed, and the Stake programId
StaticdeactivateGenerate a Transaction that deactivates Stake tokens.
StaticdelegateGenerate a Transaction that delegates Stake tokens to a validator Vote PublicKey. This transaction can also be used to redelegate Stake to a new validator Vote PublicKey.
StaticinitializeGenerate an Initialize instruction to add to a Stake Create transaction
StaticmergeGenerate a Transaction that merges Stake accounts.
StaticsplitGenerate a Transaction that splits Stake tokens into another stake account
StaticsplitGenerate a Transaction that splits Stake tokens into another account derived from a base public key and seed
OptionalrentExemptReserve: numberStaticwithdrawGenerate a Transaction that withdraws deactivated Stake tokens.
Factory class for transactions to interact with the Stake program