Coda by Ian Macalinao
    Preparing search index...

    Type Alias ParsedTokenMetadataInstruction<TProgram>

    ParsedTokenMetadataInstruction:
        | {
            instructionType: typeof TokenMetadataInstruction.CreateMetadataAccount;
        } & ParsedCreateMetadataAccountInstruction<TProgram>
        | {
            instructionType: typeof TokenMetadataInstruction.UpdateMetadataAccount;
        } & ParsedUpdateMetadataAccountInstruction<TProgram>
        | {
            instructionType: typeof TokenMetadataInstruction.DeprecatedCreateMasterEdition;
        } & ParsedDeprecatedCreateMasterEditionInstruction<TProgram>
        | {
            instructionType: typeof TokenMetadataInstruction.DeprecatedMintNewEditionFromMasterEditionViaPrintingToken;
        } & ParsedDeprecatedMintNewEditionFromMasterEditionViaPrintingTokenInstruction<
            TProgram,
        >
        | {
            instructionType: typeof TokenMetadataInstruction.UpdatePrimarySaleHappenedViaToken;
        } & ParsedUpdatePrimarySaleHappenedViaTokenInstruction<TProgram>
        | {
            instructionType: typeof TokenMetadataInstruction.DeprecatedSetReservationList;
        } & ParsedDeprecatedSetReservationListInstruction<TProgram>
        | {
            instructionType: typeof TokenMetadataInstruction.DeprecatedCreateReservationList;
        } & ParsedDeprecatedCreateReservationListInstruction<TProgram>
        | { instructionType: typeof TokenMetadataInstruction.SignMetadata } & ParsedSignMetadataInstruction<
            TProgram,
        >
        | {
            instructionType: typeof TokenMetadataInstruction.DeprecatedMintPrintingTokensViaToken;
        } & ParsedDeprecatedMintPrintingTokensViaTokenInstruction<TProgram>
        | {
            instructionType: typeof TokenMetadataInstruction.DeprecatedMintPrintingTokens;
        } & ParsedDeprecatedMintPrintingTokensInstruction<TProgram>
        | { instructionType: typeof TokenMetadataInstruction.CreateMasterEdition } & ParsedCreateMasterEditionInstruction<
            TProgram,
        >
        | {
            instructionType: typeof TokenMetadataInstruction.MintNewEditionFromMasterEditionViaToken;
        } & ParsedMintNewEditionFromMasterEditionViaTokenInstruction<TProgram>
        | {
            instructionType: typeof TokenMetadataInstruction.ConvertMasterEditionV1ToV2;
        } & ParsedConvertMasterEditionV1ToV2Instruction<TProgram>
        | {
            instructionType: typeof TokenMetadataInstruction.MintNewEditionFromMasterEditionViaVaultProxy;
        } & ParsedMintNewEditionFromMasterEditionViaVaultProxyInstruction<TProgram>
        | { instructionType: typeof TokenMetadataInstruction.PuffMetadata } & ParsedPuffMetadataInstruction<
            TProgram,
        >
        | {
            instructionType: typeof TokenMetadataInstruction.UpdateMetadataAccountV2;
        } & ParsedUpdateMetadataAccountV2Instruction<TProgram>
        | {
            instructionType: typeof TokenMetadataInstruction.CreateMetadataAccountV2;
        } & ParsedCreateMetadataAccountV2Instruction<TProgram>
        | {
            instructionType: typeof TokenMetadataInstruction.CreateMasterEditionV3;
        } & ParsedCreateMasterEditionV3Instruction<TProgram>
        | { instructionType: typeof TokenMetadataInstruction.VerifyCollection } & ParsedVerifyCollectionInstruction<
            TProgram,
        >
        | { instructionType: typeof TokenMetadataInstruction.Utilize } & ParsedUtilizeInstruction<
            TProgram,
        >
        | { instructionType: typeof TokenMetadataInstruction.ApproveUseAuthority } & ParsedApproveUseAuthorityInstruction<
            TProgram,
        >
        | { instructionType: typeof TokenMetadataInstruction.RevokeUseAuthority } & ParsedRevokeUseAuthorityInstruction<
            TProgram,
        >
        | { instructionType: typeof TokenMetadataInstruction.UnverifyCollection } & ParsedUnverifyCollectionInstruction<
            TProgram,
        >
        | {
            instructionType: typeof TokenMetadataInstruction.ApproveCollectionAuthority;
        } & ParsedApproveCollectionAuthorityInstruction<TProgram>
        | {
            instructionType: typeof TokenMetadataInstruction.RevokeCollectionAuthority;
        } & ParsedRevokeCollectionAuthorityInstruction<TProgram>
        | {
            instructionType: typeof TokenMetadataInstruction.SetAndVerifyCollection;
        } & ParsedSetAndVerifyCollectionInstruction<TProgram>
        | {
            instructionType: typeof TokenMetadataInstruction.FreezeDelegatedAccount;
        } & ParsedFreezeDelegatedAccountInstruction<TProgram>
        | { instructionType: typeof TokenMetadataInstruction.ThawDelegatedAccount } & ParsedThawDelegatedAccountInstruction<
            TProgram,
        >
        | {
            instructionType: typeof TokenMetadataInstruction.RemoveCreatorVerification;
        } & ParsedRemoveCreatorVerificationInstruction<TProgram>
        | { instructionType: typeof TokenMetadataInstruction.BurnNft } & ParsedBurnNftInstruction<
            TProgram,
        >
        | {
            instructionType: typeof TokenMetadataInstruction.VerifySizedCollectionItem;
        } & ParsedVerifySizedCollectionItemInstruction<TProgram>
        | {
            instructionType: typeof TokenMetadataInstruction.UnverifySizedCollectionItem;
        } & ParsedUnverifySizedCollectionItemInstruction<TProgram>
        | {
            instructionType: typeof TokenMetadataInstruction.SetAndVerifySizedCollectionItem;
        } & ParsedSetAndVerifySizedCollectionItemInstruction<TProgram>
        | {
            instructionType: typeof TokenMetadataInstruction.CreateMetadataAccountV3;
        } & ParsedCreateMetadataAccountV3Instruction<TProgram>
        | { instructionType: typeof TokenMetadataInstruction.SetCollectionSize } & ParsedSetCollectionSizeInstruction<
            TProgram,
        >
        | { instructionType: typeof TokenMetadataInstruction.SetTokenStandard } & ParsedSetTokenStandardInstruction<
            TProgram,
        >
        | {
            instructionType: typeof TokenMetadataInstruction.BubblegumSetCollectionSize;
        } & ParsedBubblegumSetCollectionSizeInstruction<TProgram>
        | { instructionType: typeof TokenMetadataInstruction.BurnEditionNft } & ParsedBurnEditionNftInstruction<
            TProgram,
        >
        | { instructionType: typeof TokenMetadataInstruction.CreateEscrowAccount } & ParsedCreateEscrowAccountInstruction<
            TProgram,
        >
        | { instructionType: typeof TokenMetadataInstruction.CloseEscrowAccount } & ParsedCloseEscrowAccountInstruction<
            TProgram,
        >
        | { instructionType: typeof TokenMetadataInstruction.TransferOutOfEscrow } & ParsedTransferOutOfEscrowInstruction<
            TProgram,
        >
        | { instructionType: typeof TokenMetadataInstruction.Burn } & ParsedBurnInstruction<
            TProgram,
        >
        | { instructionType: typeof TokenMetadataInstruction.Create } & ParsedCreateInstruction<
            TProgram,
        >
        | { instructionType: typeof TokenMetadataInstruction.Mint } & ParsedMintInstruction<
            TProgram,
        >
        | { instructionType: typeof TokenMetadataInstruction.Delegate } & ParsedDelegateInstruction<
            TProgram,
        >
        | { instructionType: typeof TokenMetadataInstruction.Revoke } & ParsedRevokeInstruction<
            TProgram,
        >
        | { instructionType: typeof TokenMetadataInstruction.Lock } & ParsedLockInstruction<
            TProgram,
        >
        | { instructionType: typeof TokenMetadataInstruction.Unlock } & ParsedUnlockInstruction<
            TProgram,
        >
        | { instructionType: typeof TokenMetadataInstruction.Migrate } & ParsedMigrateInstruction<
            TProgram,
        >
        | { instructionType: typeof TokenMetadataInstruction.Transfer } & ParsedTransferInstruction<
            TProgram,
        >
        | { instructionType: typeof TokenMetadataInstruction.Update } & ParsedUpdateInstruction<
            TProgram,
        >
        | { instructionType: typeof TokenMetadataInstruction.Use } & ParsedUseInstruction<
            TProgram,
        >
        | { instructionType: typeof TokenMetadataInstruction.Verify } & ParsedVerifyInstruction<
            TProgram,
        >
        | { instructionType: typeof TokenMetadataInstruction.Unverify } & ParsedUnverifyInstruction<
            TProgram,
        >
        | { instructionType: typeof TokenMetadataInstruction.Collect } & ParsedCollectInstruction<
            TProgram,
        >
        | { instructionType: typeof TokenMetadataInstruction.Print } & ParsedPrintInstruction<
            TProgram,
        >
        | { instructionType: typeof TokenMetadataInstruction.Resize } & ParsedResizeInstruction<
            TProgram,
        >
        | { instructionType: typeof TokenMetadataInstruction.CloseAccounts } & ParsedCloseAccountsInstruction<
            TProgram,
        >

    Type Parameters

    • TProgram extends string = "metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s"