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 signer as Staker or Withdrawer on the Stake account.
StaticauthorizeGenerate a Transaction that authorizes a new signer as Staker or Withdrawer on the Stake account using a derived key.
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.
StaticdeactivateGenerate a Transaction that deactivates stake delegated to a delinquent vote account.
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.
StaticgetGenerate a get-minimum-delegation instruction.
StaticinitializeGenerate an Initialize instruction to add to a Stake Create transaction
StaticinitializeGenerate an InitializeChecked instruction.
StaticmergeGenerate a Transaction that merges Stake accounts.
StaticmoveGenerate a Transaction that moves lamports between compatible stake accounts.
StaticmoveGenerate a Transaction that moves active stake between stake accounts.
StaticsetGenerate a Transaction that updates a stake account lockup.
StaticsetGenerate a Transaction that updates a stake account lockup using checked authorities.
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