# Functions
No description provided by the author
No description provided by the author
InstructionIDToName returns the name of the instruction given its ID.
NewApproveCheckedInstruction declares a new ApproveChecked instruction with the provided parameters and accounts.
NewApproveCheckedInstructionBuilder creates a new `ApproveChecked` instruction builder.
NewApproveInstruction declares a new Approve instruction with the provided parameters and accounts.
NewApproveInstructionBuilder creates a new `Approve` instruction builder.
NewBurnCheckedInstruction declares a new BurnChecked instruction with the provided parameters and accounts.
NewBurnCheckedInstructionBuilder creates a new `BurnChecked` instruction builder.
NewBurnInstruction declares a new Burn instruction with the provided parameters and accounts.
NewBurnInstructionBuilder creates a new `Burn` instruction builder.
NewCloseAccountInstruction declares a new CloseAccount instruction with the provided parameters and accounts.
NewCloseAccountInstructionBuilder creates a new `CloseAccount` instruction builder.
NewFreezeAccountInstruction declares a new FreezeAccount instruction with the provided parameters and accounts.
NewFreezeAccountInstructionBuilder creates a new `FreezeAccount` instruction builder.
NewInitializeAccount2Instruction declares a new InitializeAccount2 instruction with the provided parameters and accounts.
NewInitializeAccount2InstructionBuilder creates a new `InitializeAccount2` instruction builder.
NewInitializeAccount3Instruction declares a new InitializeAccount3 instruction with the provided parameters and accounts.
NewInitializeAccount3InstructionBuilder creates a new `InitializeAccount3` instruction builder.
NewInitializeAccountInstruction declares a new InitializeAccount instruction with the provided parameters and accounts.
NewInitializeAccountInstructionBuilder creates a new `InitializeAccount` instruction builder.
NewInitializeMint2Instruction declares a new InitializeMint2 instruction with the provided parameters and accounts.
NewInitializeMint2InstructionBuilder creates a new `InitializeMint2` instruction builder.
NewInitializeMintInstruction declares a new InitializeMint instruction with the provided parameters and accounts.
NewInitializeMintInstructionBuilder creates a new `InitializeMint` instruction builder.
NewInitializeMultisig2Instruction declares a new InitializeMultisig2 instruction with the provided parameters and accounts.
NewInitializeMultisig2InstructionBuilder creates a new `InitializeMultisig2` instruction builder.
NewInitializeMultisigInstruction declares a new InitializeMultisig instruction with the provided parameters and accounts.
NewInitializeMultisigInstructionBuilder creates a new `InitializeMultisig` instruction builder.
NewMintToCheckedInstruction declares a new MintToChecked instruction with the provided parameters and accounts.
NewMintToCheckedInstructionBuilder creates a new `MintToChecked` instruction builder.
NewMintToInstruction declares a new MintTo instruction with the provided parameters and accounts.
NewMintToInstructionBuilder creates a new `MintTo` instruction builder.
NewRevokeInstruction declares a new Revoke instruction with the provided parameters and accounts.
NewRevokeInstructionBuilder creates a new `Revoke` instruction builder.
NewSetAuthorityInstruction declares a new SetAuthority instruction with the provided parameters and accounts.
NewSetAuthorityInstructionBuilder creates a new `SetAuthority` instruction builder.
NewSyncNativeInstruction declares a new SyncNative instruction with the provided parameters and accounts.
NewSyncNativeInstructionBuilder creates a new `SyncNative` instruction builder.
NewThawAccountInstruction declares a new ThawAccount instruction with the provided parameters and accounts.
NewThawAccountInstructionBuilder creates a new `ThawAccount` instruction builder.
NewTransferCheckedInstruction declares a new TransferChecked instruction with the provided parameters and accounts.
NewTransferCheckedInstructionBuilder creates a new `TransferChecked` instruction builder.
NewTransferInstruction declares a new Transfer instruction with the provided parameters and accounts.
NewTransferInstructionBuilder creates a new `Transfer` instruction builder.
No description provided by the author
# Constants
Owner of a given token account.
Authority to close a token account.
Authority to freeze any account associated with the Mint.
Authority to mint new tokens.
Account has been frozen by the mint freeze authority.
Account is initialized; the account owner and/or delegate may perform permitted operations on this account.
Approves a delegate.
Approves a delegate.
Burns tokens by removing them from an account.
Burns tokens by removing them from an account.
Close an account by transferring all its SOL to the destination account.
Freeze an Initialized account using the Mint's freeze_authority (if set).
Initializes a new account to hold tokens.
Like InitializeAccount, but the owner pubkey is passed via instruction data rather than the accounts list.
Like InitializeAccount2, but does not require the Rent sysvar to be provided.
Initializes a new mint and optionally deposits all the newly minted tokens in an account.
Like InitializeMint, but does not require the Rent sysvar to be provided.
Initializes a multisignature account with N provided signers.
Like InitializeMultisig, but does not require the Rent sysvar to be provided.
Mints new tokens to an account.
Mints new tokens to an account.
Revokes the delegate's authority.
Sets a new authority of a mint or account.
Given a wrapped / native token account (a token account containing SOL) updates its amount field based on the account's underlying `lamports`.
Thaw a Frozen account using the Mint's freeze_authority (if set).
Transfers tokens from one account to another either directly or via a delegate.
Transfers tokens from one account to another either directly or via a delegate.
Maximum number of multisignature signers (max N).
No description provided by the author
No description provided by the author
Account is not yet initialized.
# Variables
No description provided by the author
No description provided by the author
# Structs
No description provided by the author
Approves a delegate.
Approves a delegate.
Burns tokens by removing them from an account.
Burns tokens by removing them from an account.
Close an account by transferring all its SOL to the destination account.
Freeze an Initialized account using the Mint's freeze_authority (if set).
Initializes a new account to hold tokens.
Like InitializeAccount, but the owner pubkey is passed via instruction data rather than the accounts list.
Like InitializeAccount2, but does not require the Rent sysvar to be provided.
Initializes a new mint and optionally deposits all the newly minted tokens in an account.
Like InitializeMint, but does not require the Rent sysvar to be provided.
Initializes a multisignature account with N provided signers.
Like InitializeMultisig, but does not require the Rent sysvar to be provided.
No description provided by the author
No description provided by the author
Mints new tokens to an account.
Mints new tokens to an account.
No description provided by the author
Revokes the delegate's authority.
Sets a new authority of a mint or account.
Given a wrapped / native token account (a token account containing SOL) updates its amount field based on the account's underlying `lamports`.
Thaw a Frozen account using the Mint's freeze_authority (if set).
Transfers tokens from one account to another either directly or via a delegate.
Transfers tokens from one account to another either directly or via a delegate.