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.
Defined Under Namespace
Classes: CloseAccountInstruction, InitializeAccountInstruction, InitializeMintInstruction, MintToInstruction, TransferCheckedInstruction, TransferInstruction