Expand description
Instruction types
Enums§
- Authority
Type - Specifies the authority type for
SetAuthorityinstructions - Token
Instruction - Instructions supported by the token program.
Constants§
- MAX_
SIGNERS - Maximum number of multisignature signers (max N)
- MIN_
SIGNERS - Minimum number of multisignature signers (min N)
Functions§
- amount_
to_ ui_ amount - Creates an
AmountToUiAmountinstruction - approve
- Creates an
Approveinstruction. - approve_
checked - Creates an
ApproveCheckedinstruction. - burn
- Creates a
Burninstruction. - burn_
checked - Creates a
BurnCheckedinstruction. - close_
account - Creates a
CloseAccountinstruction. - create_
native_ mint - Creates a
CreateNativeMintinstruction - decode_
instruction_ data - Utility function for decoding instruction data
- decode_
instruction_ type - Utility function for decoding just the instruction type
- freeze_
account - Creates a
FreezeAccountinstruction. - get_
account_ data_ size - Creates a
GetAccountDataSizeinstruction - initialize_
account - Creates a
InitializeAccountinstruction. - initialize_
account2 - Creates a
InitializeAccount2instruction. - initialize_
account3 - Creates a
InitializeAccount3instruction. - initialize_
immutable_ owner - Create an
InitializeImmutableOwnerinstruction - initialize_
mint - Creates a
InitializeMintinstruction. - initialize_
mint2 - Creates a
InitializeMint2instruction. - initialize_
mint_ close_ authority - Creates an
InitializeMintCloseAuthorityinstruction - initialize_
multisig - Creates a
InitializeMultisiginstruction. - initialize_
multisig2 - Creates a
InitializeMultisig2instruction. - initialize_
non_ transferable_ mint - Creates an
InitializeNonTransferableMintinstruction - initialize_
permanent_ delegate - Creates an
InitializePermanentDelegateinstruction - is_
valid_ signer_ index - Utility function that checks index is between
MIN_SIGNERSandMAX_SIGNERS - mint_to
- Creates a
MintToinstruction. - mint_
to_ checked - Creates a
MintToCheckedinstruction. - reallocate
- Creates a
Reallocateinstruction - revoke
- Creates a
Revokeinstruction. - set_
authority - Creates a
SetAuthorityinstruction. - sync_
native - Creates a
SyncNativeinstruction - thaw_
account - Creates a
ThawAccountinstruction. - transfer
Deprecated - Creates a
Transferinstruction. - transfer_
checked - Creates a
TransferCheckedinstruction. - ui_
amount_ to_ amount - Creates a
UiAmountToAmountinstruction - withdraw_
excess_ lamports - Creates a
WithdrawExcessLamportsInstruction