solana/src/instructions/spl_token/layouts/layouts library
Classes
- CpiGuardInstructionInstruction
 - DefaultAccountStateInstruction
 - GroupMemberPointerInstruction
 - GroupPointerInstruction
 - InterestBearingMintInstruction
 - MetadataPointerInstruction
 - SPLToken2022ExecuteLayout
 - SPLToken2022HarvestWithheldTokensToMintLayout
 - Permissionless instruction to transfer all withheld tokens to the mint layout.
 - SPLToken2022InitializeDefaultAccountStateLayout
 - Initialize a new mint with the default state for new Accounts layout.
 - SPLToken2022InitializeGroupMemberPointerLayout
 - Initialize the group member pointer extension for the given mint account layout.
 - SPLToken2022InitializeGroupPointerLayout
 - Initialize the group pointer extension for the given mint account layout.
 - SPLToken2022InitializeMetadataPointerLayout
 - Initialize a new mint with a metadata pointer layout.
 - SPLToken2022InitializeTransferFeeConfigLayout
 - Initialize the transfer fee on a new mint layout.
 - SPLToken2022InitializeTransferHookLayout
 - Initialize a new mint with a transfer hook program layout.
 - SPLToken2022InterestBearingMintInitializeLayout
 - Initialize a new mint with interest accrual layout.
 - SPLToken2022InterestBearingMintUpdateRateLayout
 - Update the interest rate layout.
 - SPLToken2022ToggleCpiGuardLayout
 - Allow or lock all token operations to happen via CPI as normal.
 - SPLToken2022ToggleMemoTransferLayout
 - Require memos or Stop requiring memos layout.
 - SPLToken2022TransferCheckedWithFeeLayout
 - Transfer, providing expected mint information and fees layout.
 - SPLToken2022UpdateDefaultAccountStateLayout
 - Update the default state for new Accounts. Only supported for mints that include the DefaultAccountState extension.
 - SPLToken2022UpdateGroupMemberPointerLayout
 - Update the group member pointer extension for the given mint account layout.
 - SPLToken2022UpdateGroupPointerLayout
 - Update the group pointer extension for the given mint account layout.
 - SPLToken2022UpdateMetadataPointerLayout
 - Update the metadata pointer address layout.
 - SPLToken2022UpdateTransferHookLayout
 - Update the transfer hook program id layout.
 - SPLToken2022WithdrawWithheldTokensFromAccountsLayout
 - Transfer all withheld tokens to an account layout.
 - SPLToken2022WithdrawWithheldTokensFromMintLayout
 - SPLTokenAmountToUiAmountLayout
 - Convert an Amount of tokens to a UiAmount layout.
 - SPLTokenApproveCheckedLayout
 - Represents the layout for the SPL token approve checked operation.
 - SPLTokenApproveLayout
 - Represents the layout for the SPL token approve operation.
 - SPLTokenBurnCheckedLayout
 - Burns tokens by removing them from an account layout.
 - SPLTokenBurnLayout
 - Burns tokens by removing them from an account layout.
 - SPLTokenCloseAccountLayout
 - Represents the layout for closing an SPL token account.
 - SPLTokenCreateNativeMintLayout
 - Creates the native mint layout.
 - SPLTokenFreezAccountLayout
 - Freeze an Initialized account.
 - SPLTokenInitializeAccount2Layout
 - Initializes a new account to hold tokens layout.
 - SPLTokenInitializeAccount3Layout
 - Initializes a new account to hold tokens layout.
 - SPLTokenInitializeAccountLayout
 - Initializes a new account to hold tokens layout.
 - SPLTokenInitializeImmutableOwnerLayout
 - Initialize the Immutable Owner layout.
 - SPLTokenInitializeMint2Layout
 - Initializes a new mint layout
 - SPLTokenInitializeMintCloseAuthorityLayout
 - Initialize the close account authority on a new mint layout.
 - SPLTokenInitializeMintLayout
 - Initializes a new mint layout.
 - SPLTokenInitializeMultisigLayout
 - Initialize Multisig account layout.
 - SPLTokenInitializeNonTransferableMintLayout
 - Initialize the non transferable extension for the given mint account layout.
 - SPLTokenInitializePermanentDelegateLayout
 - Initialize the permanent delegate on a new mint. layout.
 - SPLTokenMintToCheckedLayout
 - Mints new tokens to an account layout.
 - SPLTokenMintToLayout
 - Mints new tokens to an account layout.
 - SPLTokenProgramInstruction
 - SPLTokenProgramLayout
 - SPLTokenReallocateLayout
 - use reallocation to increase the data size layout.
 - SPLTokenRevokeLayout
 - Revokes the delegate's authority layout.
 - SPLTokenSetAuthorityLayout
 - Sets a new authority of a mint or account layout.
 - SPLTokenSyncNativeLayout
 - sync Native layout.
 - SPLTokenThawAccountLayout
 - Thaw a Frozen account layout.
 - SPLTokenTransferCheckedLayout
 - transfer checked layout.
 - SPLTokenTransferLayout
 - Transfers tokens layout.
 - SPLTokenUiAmountToAmountLayout
 - uiAmount To Amount layout.
 - TransferFeeInstructionInstruction
 - TransferHookInstruction