Module: Solace::Instructions::Token2022

Defined in:
lib/solace/instructions/token_2022/transfer_instruction.rb,
lib/solace/instructions/token_2022/mint_to_instruction.rb,
lib/solace/instructions/token_2022/close_account_instruction.rb,
lib/solace/instructions/token_2022/initialize_mint_instruction.rb,
lib/solace/instructions/token_2022/transfer_checked_instruction.rb,
lib/solace/instructions/token_2022/initialize_account_instruction.rb

Overview

The Token2022 module contains instruction builders for the Token-2022 Program (formerly Token Extensions, TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb).

Token-2022 is wire-compatible with the legacy SPL Token program for its base instructions (Transfer, TransferChecked, CloseAccount, MintTo, InitializeMint, InitializeAccount). The instruction discriminators and data layouts are identical; only the program the instruction targets differs. These builders are duplicated from the SplToken namespace so that each instruction is unambiguously bound to a single on-chain program.

See Also:

Since:

  • 0.1.5

Defined Under Namespace

Classes: CloseAccountInstruction, InitializeAccountInstruction, InitializeMintInstruction, MintToInstruction, TransferCheckedInstruction, TransferInstruction