ParsedToken2022Instruction
type ParsedToken2022Instruction<TProgram> =
| {
instructionType: InitializeMint;
} & ParsedInitializeMintInstruction<TProgram>
| {
instructionType: InitializeAccount;
} & ParsedInitializeAccountInstruction<TProgram>
| {
instructionType: InitializeMultisig;
} & ParsedInitializeMultisigInstruction<TProgram>
| {
instructionType: Transfer;
} & ParsedTransferInstruction<TProgram>
| {
instructionType: Approve;
} & ParsedApproveInstruction<TProgram>
| {
instructionType: Revoke;
} & ParsedRevokeInstruction<TProgram>
| {
instructionType: SetAuthority;
} & ParsedSetAuthorityInstruction<TProgram>
| {
instructionType: MintTo;
} & ParsedMintToInstruction<TProgram>
| {
instructionType: Burn;
} & ParsedBurnInstruction<TProgram>
| {
instructionType: CloseAccount;
} & ParsedCloseAccountInstruction<TProgram>
| {
instructionType: FreezeAccount;
} & ParsedFreezeAccountInstruction<TProgram>
| {
instructionType: ThawAccount;
} & ParsedThawAccountInstruction<TProgram>
| {
instructionType: TransferChecked;
} & ParsedTransferCheckedInstruction<TProgram>
| {
instructionType: ApproveChecked;
} & ParsedApproveCheckedInstruction<TProgram>
| {
instructionType: MintToChecked;
} & ParsedMintToCheckedInstruction<TProgram>
| {
instructionType: BurnChecked;
} & ParsedBurnCheckedInstruction<TProgram>
| {
instructionType: InitializeAccount2;
} & ParsedInitializeAccount2Instruction<TProgram>
| {
instructionType: SyncNative;
} & ParsedSyncNativeInstruction<TProgram>
| {
instructionType: InitializeAccount3;
} & ParsedInitializeAccount3Instruction<TProgram>
| {
instructionType: InitializeMultisig2;
} & ParsedInitializeMultisig2Instruction<TProgram>
| {
instructionType: InitializeMint2;
} & ParsedInitializeMint2Instruction<TProgram>
| {
instructionType: GetAccountDataSize;
} & ParsedGetAccountDataSizeInstruction<TProgram>
| {
instructionType: InitializeImmutableOwner;
} & ParsedInitializeImmutableOwnerInstruction<TProgram>
| {
instructionType: AmountToUiAmount;
} & ParsedAmountToUiAmountInstruction<TProgram>
| {
instructionType: UiAmountToAmount;
} & ParsedUiAmountToAmountInstruction<TProgram>
| {
instructionType: InitializeMintCloseAuthority;
} & ParsedInitializeMintCloseAuthorityInstruction<TProgram>
| {
instructionType: InitializeTransferFeeConfig;
} & ParsedInitializeTransferFeeConfigInstruction<TProgram>
| {
instructionType: TransferCheckedWithFee;
} & ParsedTransferCheckedWithFeeInstruction<TProgram>
| {
instructionType: WithdrawWithheldTokensFromMint;
} & ParsedWithdrawWithheldTokensFromMintInstruction<TProgram>
| {
instructionType: WithdrawWithheldTokensFromAccounts;
} & ParsedWithdrawWithheldTokensFromAccountsInstruction<TProgram>
| {
instructionType: HarvestWithheldTokensToMint;
} & ParsedHarvestWithheldTokensToMintInstruction<TProgram>
| {
instructionType: SetTransferFee;
} & ParsedSetTransferFeeInstruction<TProgram>
| {
instructionType: InitializeConfidentialTransferMint;
} & ParsedInitializeConfidentialTransferMintInstruction<TProgram>
| {
instructionType: UpdateConfidentialTransferMint;
} & ParsedUpdateConfidentialTransferMintInstruction<TProgram>
| {
instructionType: ConfigureConfidentialTransferAccount;
} & ParsedConfigureConfidentialTransferAccountInstruction<TProgram>
| {
instructionType: ApproveConfidentialTransferAccount;
} & ParsedApproveConfidentialTransferAccountInstruction<TProgram>
| {
instructionType: EmptyConfidentialTransferAccount;
} & ParsedEmptyConfidentialTransferAccountInstruction<TProgram>
| {
instructionType: ConfidentialDeposit;
} & ParsedConfidentialDepositInstruction<TProgram>
| {
instructionType: ConfidentialWithdraw;
} & ParsedConfidentialWithdrawInstruction<TProgram>
| {
instructionType: ConfidentialTransfer;
} & ParsedConfidentialTransferInstruction<TProgram>
| {
instructionType: ApplyConfidentialPendingBalance;
} & ParsedApplyConfidentialPendingBalanceInstruction<TProgram>
| {
instructionType: EnableConfidentialCredits;
} & ParsedEnableConfidentialCreditsInstruction<TProgram>
| {
instructionType: DisableConfidentialCredits;
} & ParsedDisableConfidentialCreditsInstruction<TProgram>
| {
instructionType: EnableNonConfidentialCredits;
} & ParsedEnableNonConfidentialCreditsInstruction<TProgram>
| {
instructionType: DisableNonConfidentialCredits;
} & ParsedDisableNonConfidentialCreditsInstruction<TProgram>
| {
instructionType: ConfidentialTransferWithFee;
} & ParsedConfidentialTransferWithFeeInstruction<TProgram>
| {
instructionType: InitializeDefaultAccountState;
} & ParsedInitializeDefaultAccountStateInstruction<TProgram>
| {
instructionType: UpdateDefaultAccountState;
} & ParsedUpdateDefaultAccountStateInstruction<TProgram>
| {
instructionType: Reallocate;
} & ParsedReallocateInstruction<TProgram>
| {
instructionType: EnableMemoTransfers;
} & ParsedEnableMemoTransfersInstruction<TProgram>
| {
instructionType: DisableMemoTransfers;
} & ParsedDisableMemoTransfersInstruction<TProgram>
| {
instructionType: CreateNativeMint;
} & ParsedCreateNativeMintInstruction<TProgram>
| {
instructionType: InitializeNonTransferableMint;
} & ParsedInitializeNonTransferableMintInstruction<TProgram>
| {
instructionType: InitializeInterestBearingMint;
} & ParsedInitializeInterestBearingMintInstruction<TProgram>
| {
instructionType: UpdateRateInterestBearingMint;
} & ParsedUpdateRateInterestBearingMintInstruction<TProgram>
| {
instructionType: EnableCpiGuard;
} & ParsedEnableCpiGuardInstruction<TProgram>
| {
instructionType: DisableCpiGuard;
} & ParsedDisableCpiGuardInstruction<TProgram>
| {
instructionType: InitializePermanentDelegate;
} & ParsedInitializePermanentDelegateInstruction<TProgram>
| {
instructionType: InitializeTransferHook;
} & ParsedInitializeTransferHookInstruction<TProgram>
| {
instructionType: UpdateTransferHook;
} & ParsedUpdateTransferHookInstruction<TProgram>
| {
instructionType: InitializeConfidentialTransferFee;
} & ParsedInitializeConfidentialTransferFeeInstruction<TProgram>
| {
instructionType: WithdrawWithheldTokensFromMintForConfidentialTransferFee;
} & ParsedWithdrawWithheldTokensFromMintForConfidentialTransferFeeInstruction<TProgram>
| {
instructionType: WithdrawWithheldTokensFromAccountsForConfidentialTransferFee;
} & ParsedWithdrawWithheldTokensFromAccountsForConfidentialTransferFeeInstruction<TProgram>
| {
instructionType: HarvestWithheldTokensToMintForConfidentialTransferFee;
} & ParsedHarvestWithheldTokensToMintForConfidentialTransferFeeInstruction<TProgram>
| {
instructionType: EnableHarvestToMint;
} & ParsedEnableHarvestToMintInstruction<TProgram>
| {
instructionType: DisableHarvestToMint;
} & ParsedDisableHarvestToMintInstruction<TProgram>
| {
instructionType: WithdrawExcessLamports;
} & ParsedWithdrawExcessLamportsInstruction<TProgram>
| {
instructionType: InitializeMetadataPointer;
} & ParsedInitializeMetadataPointerInstruction<TProgram>
| {
instructionType: UpdateMetadataPointer;
} & ParsedUpdateMetadataPointerInstruction<TProgram>
| {
instructionType: InitializeGroupPointer;
} & ParsedInitializeGroupPointerInstruction<TProgram>
| {
instructionType: UpdateGroupPointer;
} & ParsedUpdateGroupPointerInstruction<TProgram>
| {
instructionType: InitializeGroupMemberPointer;
} & ParsedInitializeGroupMemberPointerInstruction<TProgram>
| {
instructionType: UpdateGroupMemberPointer;
} & ParsedUpdateGroupMemberPointerInstruction<TProgram>
| {
instructionType: InitializeScaledUiAmountMint;
} & ParsedInitializeScaledUiAmountMintInstruction<TProgram>
| {
instructionType: UpdateMultiplierScaledUiMint;
} & ParsedUpdateMultiplierScaledUiMintInstruction<TProgram>
| {
instructionType: InitializeTokenMetadata;
} & ParsedInitializeTokenMetadataInstruction<TProgram>
| {
instructionType: UpdateTokenMetadataField;
} & ParsedUpdateTokenMetadataFieldInstruction<TProgram>
| {
instructionType: RemoveTokenMetadataKey;
} & ParsedRemoveTokenMetadataKeyInstruction<TProgram>
| {
instructionType: UpdateTokenMetadataUpdateAuthority;
} & ParsedUpdateTokenMetadataUpdateAuthorityInstruction<TProgram>
| {
instructionType: EmitTokenMetadata;
} & ParsedEmitTokenMetadataInstruction<TProgram>
| {
instructionType: InitializeTokenGroup;
} & ParsedInitializeTokenGroupInstruction<TProgram>
| {
instructionType: UpdateTokenGroupMaxSize;
} & ParsedUpdateTokenGroupMaxSizeInstruction<TProgram>
| {
instructionType: UpdateTokenGroupUpdateAuthority;
} & ParsedUpdateTokenGroupUpdateAuthorityInstruction<TProgram>
| {
instructionType: InitializeTokenGroupMember;
} & ParsedInitializeTokenGroupMemberInstruction<TProgram>;
Type Parameters
Type Parameter | Default type |
---|---|
TProgram extends string | "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb" |