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