[][src]Module spl_token::instruction

Instruction types

Enums

AuthorityType

Specifies the authority type for SetAuthority instructions

TokenInstruction

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

approve

Creates an Approve instruction.

approve2

Creates an Approve2 instruction.

burn

Creates a Burn instruction.

burn2

Creates a Burn2 instruction.

close_account

Creates a CloseAccount instruction.

danger_initialize_multisig

Creates a DangerInitializeMultisig instruction.

freeze_account

Creates a FreezeAccount instruction.

initialize_account

Creates a InitializeAccount instruction.

initialize_mint

Creates a InitializeMint instruction.

is_valid_signer_index

Utility function that checks index is between MIN_SIGNERS and MAX_SIGNERS

mint_to

Creates a MintTo instruction.

mint_to2

Creates a MintTo2 instruction.

revoke

Creates a Revoke instruction.

set_authority

Creates a SetAuthority instruction.

thaw_account

Creates a ThawAccount instruction.

transfer

Creates a Transfer instruction.

transfer2

Creates a Transfer2 instruction.