Class Token2022Program
java.lang.Object
software.sava.solana.programs.token.Token2022Program
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic software.sava.core.tx.Instructionapprove(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey sourceAccount, software.sava.core.accounts.PublicKey delegate, software.sava.core.accounts.PublicKey owner, long amount) static software.sava.core.tx.InstructionapproveChecked(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey sourceAccount, software.sava.core.accounts.PublicKey tokenMint, int decimals, software.sava.core.accounts.PublicKey delegate, software.sava.core.accounts.PublicKey owner, long amount) static software.sava.core.tx.InstructionapproveCheckedMultisig(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey sourceAccount, software.sava.core.accounts.PublicKey tokenMint, int decimals, software.sava.core.accounts.PublicKey delegate, software.sava.core.accounts.PublicKey owner, List<software.sava.core.accounts.PublicKey> signerAccounts, long amount) static software.sava.core.tx.InstructionapproveMultisig(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey sourceAccount, software.sava.core.accounts.PublicKey delegate, software.sava.core.accounts.PublicKey owner, List<software.sava.core.accounts.PublicKey> signerAccounts, long amount) static software.sava.core.tx.Instructionburn(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey mint, software.sava.core.accounts.PublicKey account, software.sava.core.accounts.PublicKey authority, long amount) static software.sava.core.tx.InstructionburnChecked(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey mint, int decimals, software.sava.core.accounts.PublicKey account, software.sava.core.accounts.PublicKey authority, long amount) static software.sava.core.tx.InstructionburnCheckedMultisig(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey mint, int decimals, software.sava.core.accounts.PublicKey account, software.sava.core.accounts.PublicKey authority, List<software.sava.core.accounts.PublicKey> signerAccounts, long amount) static software.sava.core.tx.InstructionburnMultisig(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey mint, software.sava.core.accounts.PublicKey account, software.sava.core.accounts.PublicKey authority, List<software.sava.core.accounts.PublicKey> signerAccounts, long amount) static software.sava.core.tx.InstructioncloseAccount(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey tokenAccount, software.sava.core.accounts.PublicKey lamportDestination, software.sava.core.accounts.PublicKey owner) static software.sava.core.tx.InstructioncloseAccountMultisig(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey tokenAccount, software.sava.core.accounts.PublicKey lamportDestination, software.sava.core.accounts.PublicKey owner, List<software.sava.core.accounts.PublicKey> signerAccounts) static software.sava.core.tx.InstructioncreateNativeMint(software.sava.core.accounts.meta.AccountMeta invokedTokenProgram, software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey fundingAccount, software.sava.core.accounts.PublicKey nativeMintAddress) static software.sava.core.tx.InstructioncreateNativeMint(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey fundingAccount, software.sava.core.accounts.PublicKey nativeMintAddress) static software.sava.core.tx.InstructionfreezeAccount(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey account, software.sava.core.accounts.PublicKey mint, software.sava.core.accounts.PublicKey freezeAuthority) static software.sava.core.tx.InstructionfreezeAccountMultisig(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey account, software.sava.core.accounts.PublicKey mint, software.sava.core.accounts.PublicKey freezeAuthority, List<software.sava.core.accounts.PublicKey> signerAccounts) static software.sava.core.tx.InstructioninitializeAccount(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey account, software.sava.core.accounts.PublicKey mint, software.sava.core.accounts.PublicKey owner) static software.sava.core.tx.InstructioninitializeAccount2(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey account, software.sava.core.accounts.PublicKey mint, software.sava.core.accounts.PublicKey owner) static software.sava.core.tx.InstructioninitializeAccount3(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey account, software.sava.core.accounts.PublicKey mint, software.sava.core.accounts.PublicKey owner) static software.sava.core.tx.InstructioninitializeMint(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey mint, int decimals, software.sava.core.accounts.PublicKey mintAuthority, software.sava.core.accounts.PublicKey freezeAuthority) static software.sava.core.tx.InstructioninitializeMint2(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey mint, int decimals, software.sava.core.accounts.PublicKey mintAuthority, software.sava.core.accounts.PublicKey freezeAuthority) static software.sava.core.tx.InstructioninitializeMintCloseAuthority(software.sava.core.accounts.meta.AccountMeta invokedTokenProgram, software.sava.core.accounts.PublicKey mint, software.sava.core.accounts.PublicKey closeAuthority) static software.sava.core.tx.InstructioninitializeMintCloseAuthority(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey mint, software.sava.core.accounts.PublicKey closeAuthority) static software.sava.core.tx.InstructioninitializeMultisig(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey multisigAccount, List<software.sava.core.accounts.PublicKey> signerAccounts, int requiredSignatures) static software.sava.core.tx.InstructioninitializeMultisig2(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey multisigAccount, List<software.sava.core.accounts.PublicKey> signerAccounts, int requiredSignatures) static software.sava.core.tx.InstructioninitializeNonTransferableMint(software.sava.core.accounts.meta.AccountMeta invokedTokenProgram, software.sava.core.accounts.PublicKey mintAccount) static software.sava.core.tx.InstructioninitializeNonTransferableMint(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey mintAccount) static software.sava.core.tx.InstructioninitializePermanentDelegate(software.sava.core.accounts.meta.AccountMeta invokedTokenProgram, software.sava.core.accounts.PublicKey mintAccount, software.sava.core.accounts.PublicKey delegate) static software.sava.core.tx.InstructioninitializePermanentDelegate(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey mintAccount, software.sava.core.accounts.PublicKey delegate) static software.sava.core.tx.InstructionmintTo(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey mint, software.sava.core.accounts.PublicKey account, software.sava.core.accounts.PublicKey authority, long amount) static software.sava.core.tx.InstructionmintToChecked(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey mint, int decimals, software.sava.core.accounts.PublicKey account, software.sava.core.accounts.PublicKey authority, long amount) static software.sava.core.tx.InstructionmintToCheckedMultisig(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey mint, int decimals, software.sava.core.accounts.PublicKey account, software.sava.core.accounts.PublicKey authority, List<software.sava.core.accounts.PublicKey> signerAccounts, long amount) static software.sava.core.tx.InstructionmintToMultisig(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey mint, software.sava.core.accounts.PublicKey account, software.sava.core.accounts.PublicKey authority, List<software.sava.core.accounts.PublicKey> signerAccounts, long amount) static software.sava.core.tx.Instructionreallocate(software.sava.core.accounts.meta.AccountMeta invokedTokenProgram, software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey account, software.sava.core.accounts.PublicKey payer, software.sava.core.accounts.PublicKey owner, Collection<software.sava.core.accounts.token.extensions.ExtensionType> newExtensionTypes) static software.sava.core.tx.Instructionreallocate(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey account, software.sava.core.accounts.PublicKey payer, software.sava.core.accounts.PublicKey owner, Collection<software.sava.core.accounts.token.extensions.ExtensionType> newExtensionTypes) static software.sava.core.tx.InstructionreallocateMultisig(software.sava.core.accounts.meta.AccountMeta invokedTokenProgram, software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey account, software.sava.core.accounts.PublicKey payer, software.sava.core.accounts.PublicKey owner, List<software.sava.core.accounts.PublicKey> signerAccounts, Collection<software.sava.core.accounts.token.extensions.ExtensionType> newExtensionTypes) static software.sava.core.tx.InstructionreallocateMultisig(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey account, software.sava.core.accounts.PublicKey payer, software.sava.core.accounts.PublicKey owner, List<software.sava.core.accounts.PublicKey> signerAccounts, Collection<software.sava.core.accounts.token.extensions.ExtensionType> newExtensionTypes) static software.sava.core.tx.Instructionrevoke(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey sourceAccount, software.sava.core.accounts.PublicKey owner) static software.sava.core.tx.InstructionrevokeMultisig(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey sourceAccount, software.sava.core.accounts.PublicKey owner, List<software.sava.core.accounts.PublicKey> signerAccounts) static software.sava.core.tx.InstructionsetAuthority(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey account, software.sava.core.accounts.PublicKey authority, TokenProgram.AuthorityType authorityType, software.sava.core.accounts.PublicKey newAuthority) static software.sava.core.tx.InstructionsetAuthorityMultisig(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey account, software.sava.core.accounts.PublicKey owner, List<software.sava.core.accounts.PublicKey> signerAccounts, TokenProgram.AuthorityType authorityType, software.sava.core.accounts.PublicKey newAuthority) static software.sava.core.tx.InstructionthawAccount(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey account, software.sava.core.accounts.PublicKey mint, software.sava.core.accounts.PublicKey authority) static software.sava.core.tx.InstructionthawAccountMultisig(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey account, software.sava.core.accounts.PublicKey mint, software.sava.core.accounts.PublicKey authority, List<software.sava.core.accounts.PublicKey> signerAccounts) static software.sava.core.tx.Instructiontransfer(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey source, software.sava.core.accounts.PublicKey destination, software.sava.core.accounts.PublicKey owner, long amount) static software.sava.core.tx.InstructiontransferChecked(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey source, software.sava.core.accounts.PublicKey destination, long amount, int decimals, software.sava.core.accounts.PublicKey owner, software.sava.core.accounts.PublicKey tokenMint) static software.sava.core.tx.InstructiontransferCheckedMultisig(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey source, software.sava.core.accounts.PublicKey destination, long amount, int decimals, software.sava.core.accounts.PublicKey owner, software.sava.core.accounts.PublicKey tokenMint, List<software.sava.core.accounts.PublicKey> signerAccounts) static software.sava.core.tx.InstructiontransferMultisig(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey source, software.sava.core.accounts.PublicKey destination, software.sava.core.accounts.PublicKey owner, List<software.sava.core.accounts.PublicKey> signerAccounts, long amount) static software.sava.core.tx.InstructionwithdrawExcessLamports(software.sava.core.accounts.meta.AccountMeta invokedTokenProgram, software.sava.core.accounts.PublicKey sourceAccount, software.sava.core.accounts.PublicKey destinationAccount, software.sava.core.accounts.PublicKey authority, List<software.sava.core.accounts.PublicKey> signerAccounts) static software.sava.core.tx.InstructionwithdrawExcessLamports(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey sourceAccount, software.sava.core.accounts.PublicKey destinationAccount, software.sava.core.accounts.PublicKey authority, List<software.sava.core.accounts.PublicKey> signerAccounts)
-
Method Details
-
initializeMint
public static software.sava.core.tx.Instruction initializeMint(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey mint, int decimals, software.sava.core.accounts.PublicKey mintAuthority, software.sava.core.accounts.PublicKey freezeAuthority) -
initializeMint2
public static software.sava.core.tx.Instruction initializeMint2(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey mint, int decimals, software.sava.core.accounts.PublicKey mintAuthority, software.sava.core.accounts.PublicKey freezeAuthority) -
initializeAccount
public static software.sava.core.tx.Instruction initializeAccount(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey account, software.sava.core.accounts.PublicKey mint, software.sava.core.accounts.PublicKey owner) -
initializeAccount2
public static software.sava.core.tx.Instruction initializeAccount2(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey account, software.sava.core.accounts.PublicKey mint, software.sava.core.accounts.PublicKey owner) -
initializeAccount3
public static software.sava.core.tx.Instruction initializeAccount3(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey account, software.sava.core.accounts.PublicKey mint, software.sava.core.accounts.PublicKey owner) -
initializeMultisig
public static software.sava.core.tx.Instruction initializeMultisig(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey multisigAccount, List<software.sava.core.accounts.PublicKey> signerAccounts, int requiredSignatures) -
initializeMultisig2
public static software.sava.core.tx.Instruction initializeMultisig2(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey multisigAccount, List<software.sava.core.accounts.PublicKey> signerAccounts, int requiredSignatures) -
transfer
public static software.sava.core.tx.Instruction transfer(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey source, software.sava.core.accounts.PublicKey destination, software.sava.core.accounts.PublicKey owner, long amount) -
transferMultisig
public static software.sava.core.tx.Instruction transferMultisig(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey source, software.sava.core.accounts.PublicKey destination, software.sava.core.accounts.PublicKey owner, List<software.sava.core.accounts.PublicKey> signerAccounts, long amount) -
transferChecked
public static software.sava.core.tx.Instruction transferChecked(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey source, software.sava.core.accounts.PublicKey destination, long amount, int decimals, software.sava.core.accounts.PublicKey owner, software.sava.core.accounts.PublicKey tokenMint) -
transferCheckedMultisig
public static software.sava.core.tx.Instruction transferCheckedMultisig(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey source, software.sava.core.accounts.PublicKey destination, long amount, int decimals, software.sava.core.accounts.PublicKey owner, software.sava.core.accounts.PublicKey tokenMint, List<software.sava.core.accounts.PublicKey> signerAccounts) -
approve
public static software.sava.core.tx.Instruction approve(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey sourceAccount, software.sava.core.accounts.PublicKey delegate, software.sava.core.accounts.PublicKey owner, long amount) -
approveMultisig
public static software.sava.core.tx.Instruction approveMultisig(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey sourceAccount, software.sava.core.accounts.PublicKey delegate, software.sava.core.accounts.PublicKey owner, List<software.sava.core.accounts.PublicKey> signerAccounts, long amount) -
approveChecked
public static software.sava.core.tx.Instruction approveChecked(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey sourceAccount, software.sava.core.accounts.PublicKey tokenMint, int decimals, software.sava.core.accounts.PublicKey delegate, software.sava.core.accounts.PublicKey owner, long amount) -
approveCheckedMultisig
public static software.sava.core.tx.Instruction approveCheckedMultisig(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey sourceAccount, software.sava.core.accounts.PublicKey tokenMint, int decimals, software.sava.core.accounts.PublicKey delegate, software.sava.core.accounts.PublicKey owner, List<software.sava.core.accounts.PublicKey> signerAccounts, long amount) -
revoke
public static software.sava.core.tx.Instruction revoke(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey sourceAccount, software.sava.core.accounts.PublicKey owner) -
revokeMultisig
public static software.sava.core.tx.Instruction revokeMultisig(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey sourceAccount, software.sava.core.accounts.PublicKey owner, List<software.sava.core.accounts.PublicKey> signerAccounts) -
setAuthority
public static software.sava.core.tx.Instruction setAuthority(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey account, software.sava.core.accounts.PublicKey authority, TokenProgram.AuthorityType authorityType, software.sava.core.accounts.PublicKey newAuthority) -
setAuthorityMultisig
public static software.sava.core.tx.Instruction setAuthorityMultisig(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey account, software.sava.core.accounts.PublicKey owner, List<software.sava.core.accounts.PublicKey> signerAccounts, TokenProgram.AuthorityType authorityType, software.sava.core.accounts.PublicKey newAuthority) -
mintTo
public static software.sava.core.tx.Instruction mintTo(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey mint, software.sava.core.accounts.PublicKey account, software.sava.core.accounts.PublicKey authority, long amount) -
mintToMultisig
public static software.sava.core.tx.Instruction mintToMultisig(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey mint, software.sava.core.accounts.PublicKey account, software.sava.core.accounts.PublicKey authority, List<software.sava.core.accounts.PublicKey> signerAccounts, long amount) -
mintToChecked
public static software.sava.core.tx.Instruction mintToChecked(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey mint, int decimals, software.sava.core.accounts.PublicKey account, software.sava.core.accounts.PublicKey authority, long amount) -
mintToCheckedMultisig
public static software.sava.core.tx.Instruction mintToCheckedMultisig(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey mint, int decimals, software.sava.core.accounts.PublicKey account, software.sava.core.accounts.PublicKey authority, List<software.sava.core.accounts.PublicKey> signerAccounts, long amount) -
burn
public static software.sava.core.tx.Instruction burn(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey mint, software.sava.core.accounts.PublicKey account, software.sava.core.accounts.PublicKey authority, long amount) -
burnMultisig
public static software.sava.core.tx.Instruction burnMultisig(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey mint, software.sava.core.accounts.PublicKey account, software.sava.core.accounts.PublicKey authority, List<software.sava.core.accounts.PublicKey> signerAccounts, long amount) -
burnChecked
public static software.sava.core.tx.Instruction burnChecked(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey mint, int decimals, software.sava.core.accounts.PublicKey account, software.sava.core.accounts.PublicKey authority, long amount) -
burnCheckedMultisig
public static software.sava.core.tx.Instruction burnCheckedMultisig(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey mint, int decimals, software.sava.core.accounts.PublicKey account, software.sava.core.accounts.PublicKey authority, List<software.sava.core.accounts.PublicKey> signerAccounts, long amount) -
closeAccount
public static software.sava.core.tx.Instruction closeAccount(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey tokenAccount, software.sava.core.accounts.PublicKey lamportDestination, software.sava.core.accounts.PublicKey owner) -
closeAccountMultisig
public static software.sava.core.tx.Instruction closeAccountMultisig(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey tokenAccount, software.sava.core.accounts.PublicKey lamportDestination, software.sava.core.accounts.PublicKey owner, List<software.sava.core.accounts.PublicKey> signerAccounts) -
freezeAccount
public static software.sava.core.tx.Instruction freezeAccount(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey account, software.sava.core.accounts.PublicKey mint, software.sava.core.accounts.PublicKey freezeAuthority) -
freezeAccountMultisig
public static software.sava.core.tx.Instruction freezeAccountMultisig(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey account, software.sava.core.accounts.PublicKey mint, software.sava.core.accounts.PublicKey freezeAuthority, List<software.sava.core.accounts.PublicKey> signerAccounts) -
thawAccount
public static software.sava.core.tx.Instruction thawAccount(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey account, software.sava.core.accounts.PublicKey mint, software.sava.core.accounts.PublicKey authority) -
thawAccountMultisig
public static software.sava.core.tx.Instruction thawAccountMultisig(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey account, software.sava.core.accounts.PublicKey mint, software.sava.core.accounts.PublicKey authority, List<software.sava.core.accounts.PublicKey> signerAccounts) -
initializeMintCloseAuthority
public static software.sava.core.tx.Instruction initializeMintCloseAuthority(software.sava.core.accounts.meta.AccountMeta invokedTokenProgram, software.sava.core.accounts.PublicKey mint, software.sava.core.accounts.PublicKey closeAuthority) -
initializeMintCloseAuthority
public static software.sava.core.tx.Instruction initializeMintCloseAuthority(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey mint, software.sava.core.accounts.PublicKey closeAuthority) -
reallocate
public static software.sava.core.tx.Instruction reallocate(software.sava.core.accounts.meta.AccountMeta invokedTokenProgram, software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey account, software.sava.core.accounts.PublicKey payer, software.sava.core.accounts.PublicKey owner, Collection<software.sava.core.accounts.token.extensions.ExtensionType> newExtensionTypes) -
reallocate
public static software.sava.core.tx.Instruction reallocate(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey account, software.sava.core.accounts.PublicKey payer, software.sava.core.accounts.PublicKey owner, Collection<software.sava.core.accounts.token.extensions.ExtensionType> newExtensionTypes) -
reallocateMultisig
public static software.sava.core.tx.Instruction reallocateMultisig(software.sava.core.accounts.meta.AccountMeta invokedTokenProgram, software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey account, software.sava.core.accounts.PublicKey payer, software.sava.core.accounts.PublicKey owner, List<software.sava.core.accounts.PublicKey> signerAccounts, Collection<software.sava.core.accounts.token.extensions.ExtensionType> newExtensionTypes) -
reallocateMultisig
public static software.sava.core.tx.Instruction reallocateMultisig(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey account, software.sava.core.accounts.PublicKey payer, software.sava.core.accounts.PublicKey owner, List<software.sava.core.accounts.PublicKey> signerAccounts, Collection<software.sava.core.accounts.token.extensions.ExtensionType> newExtensionTypes) -
createNativeMint
public static software.sava.core.tx.Instruction createNativeMint(software.sava.core.accounts.meta.AccountMeta invokedTokenProgram, software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey fundingAccount, software.sava.core.accounts.PublicKey nativeMintAddress) -
createNativeMint
public static software.sava.core.tx.Instruction createNativeMint(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey fundingAccount, software.sava.core.accounts.PublicKey nativeMintAddress) -
initializeNonTransferableMint
public static software.sava.core.tx.Instruction initializeNonTransferableMint(software.sava.core.accounts.meta.AccountMeta invokedTokenProgram, software.sava.core.accounts.PublicKey mintAccount) -
initializeNonTransferableMint
public static software.sava.core.tx.Instruction initializeNonTransferableMint(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey mintAccount) -
initializePermanentDelegate
public static software.sava.core.tx.Instruction initializePermanentDelegate(software.sava.core.accounts.meta.AccountMeta invokedTokenProgram, software.sava.core.accounts.PublicKey mintAccount, software.sava.core.accounts.PublicKey delegate) -
initializePermanentDelegate
public static software.sava.core.tx.Instruction initializePermanentDelegate(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey mintAccount, software.sava.core.accounts.PublicKey delegate) -
withdrawExcessLamports
public static software.sava.core.tx.Instruction withdrawExcessLamports(software.sava.core.accounts.meta.AccountMeta invokedTokenProgram, software.sava.core.accounts.PublicKey sourceAccount, software.sava.core.accounts.PublicKey destinationAccount, software.sava.core.accounts.PublicKey authority, List<software.sava.core.accounts.PublicKey> signerAccounts) -
withdrawExcessLamports
public static software.sava.core.tx.Instruction withdrawExcessLamports(software.sava.core.accounts.SolanaAccounts solanaAccounts, software.sava.core.accounts.PublicKey sourceAccount, software.sava.core.accounts.PublicKey destinationAccount, software.sava.core.accounts.PublicKey authority, List<software.sava.core.accounts.PublicKey> signerAccounts)
-