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. - 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 - Creates a
InitializeImmutableOwnerinstruction - initialize_
mint - Creates a
InitializeMintinstruction. - initialize_
mint2 - Creates a
InitializeMint2instruction. - initialize_
multisig - Creates a
InitializeMultisiginstruction. - initialize_
multisig2 - Creates a
InitializeMultisig2instruction. - 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. - revoke
- Creates a
Revokeinstruction. - set_
authority - Creates a
SetAuthorityinstruction. - sync_
native - Creates a
SyncNativeinstruction - thaw_
account - Creates a
ThawAccountinstruction. - transfer
- Creates a
Transferinstruction. - transfer_
checked - Creates a
TransferCheckedinstruction. - ui_
amount_ to_ amount - Creates a
UiAmountToAmountinstruction