Versions in this module Expand all Collapse all v1 v1.0.1 Jun 26, 2024 Changes in this version + const FeeCalculatorSize + const NonceAccountSize + func AdvanceNonceAccount(param AdvanceNonceAccountParam) types.Instruction + func Allocate(param AllocateParam) types.Instruction + func AllocateWithSeed(param AllocateWithSeedParam) types.Instruction + func Assign(param AssignParam) types.Instruction + func AssignWithSeed(param AssignWithSeedParam) types.Instruction + func AuthorizeNonceAccount(param AuthorizeNonceAccountParam) types.Instruction + func CreateAccount(param CreateAccountParam) types.Instruction + func CreateAccountWithSeed(param CreateAccountWithSeedParam) types.Instruction + func InitializeNonceAccount(param InitializeNonceAccountParam) types.Instruction + func Transfer(param TransferParam) types.Instruction + func TransferWithSeed(param TransferWithSeedParam) types.Instruction + func UpgradeNonceAccount(param UpgradeNonceAccountParam) types.Instruction + func WithdrawNonceAccount(param WithdrawNonceAccountParam) types.Instruction + type AdvanceNonceAccountParam struct + Auth common.PublicKey + Nonce common.PublicKey + type AllocateParam struct + Account common.PublicKey + Space uint64 + type AllocateWithSeedParam struct + Account common.PublicKey + Base common.PublicKey + Owner common.PublicKey + Seed string + Space uint64 + type AssignParam struct + From common.PublicKey + Owner common.PublicKey + type AssignWithSeedParam struct + Account common.PublicKey + Base common.PublicKey + Owner common.PublicKey + Seed string + type AuthorizeNonceAccountParam struct + Auth common.PublicKey + NewAuth common.PublicKey + Nonce common.PublicKey + type CreateAccountParam struct + From common.PublicKey + Lamports uint64 + New common.PublicKey + Owner common.PublicKey + Space uint64 + type CreateAccountWithSeedParam struct + Base common.PublicKey + From common.PublicKey + Lamports uint64 + New common.PublicKey + Owner common.PublicKey + Seed string + Space uint64 + type FeeCalculator struct + LamportsPerSignature uint64 + func FeeCalculatorDeserialize(data []byte) (FeeCalculator, error) + type InitializeNonceAccountParam struct + Auth common.PublicKey + Nonce common.PublicKey + type Instruction uint32 + const InstructionAdvanceNonceAccount + const InstructionAllocate + const InstructionAllocateWithSeed + const InstructionAssign + const InstructionAssignWithSeed + const InstructionAuthorizeNonceAccount + const InstructionCreateAccount + const InstructionCreateAccountWithSeed + const InstructionInitializeNonceAccount + const InstructionTransfer + const InstructionTransferWithSeed + const InstructionUpgradeNonceAccount + const InstructionWithdrawNonceAccount + type NonceAccount struct + AuthorizedPubkey common.PublicKey + FeeCalculator FeeCalculator + Nonce common.PublicKey + State uint32 + Version uint32 + func NonceAccountDeserialize(data []byte) (NonceAccount, error) + type TransferParam struct + Amount uint64 + From common.PublicKey + To common.PublicKey + type TransferWithSeedParam struct + Amount uint64 + Base common.PublicKey + From common.PublicKey + Owner common.PublicKey + Seed string + To common.PublicKey + type UpgradeNonceAccountParam struct + NonceAccountPubkey common.PublicKey + type WithdrawNonceAccountParam struct + Amount uint64 + Auth common.PublicKey + Nonce common.PublicKey + To common.PublicKey