Coda by Ian Macalinao
    Preparing search index...

    Type Alias ParsedMplCoreProgramInstruction<TProgram>

    ParsedMplCoreProgramInstruction:
        | { instructionType: typeof MplCoreProgramInstruction.CreateV1 } & ParsedCreateV1Instruction<
            TProgram,
        >
        | { instructionType: typeof MplCoreProgramInstruction.CreateCollectionV1 } & ParsedCreateCollectionV1Instruction<
            TProgram,
        >
        | { instructionType: typeof MplCoreProgramInstruction.AddPluginV1 } & ParsedAddPluginV1Instruction<
            TProgram,
        >
        | {
            instructionType: typeof MplCoreProgramInstruction.AddCollectionPluginV1;
        } & ParsedAddCollectionPluginV1Instruction<TProgram>
        | { instructionType: typeof MplCoreProgramInstruction.RemovePluginV1 } & ParsedRemovePluginV1Instruction<
            TProgram,
        >
        | {
            instructionType: typeof MplCoreProgramInstruction.RemoveCollectionPluginV1;
        } & ParsedRemoveCollectionPluginV1Instruction<TProgram>
        | { instructionType: typeof MplCoreProgramInstruction.UpdatePluginV1 } & ParsedUpdatePluginV1Instruction<
            TProgram,
        >
        | {
            instructionType: typeof MplCoreProgramInstruction.UpdateCollectionPluginV1;
        } & ParsedUpdateCollectionPluginV1Instruction<TProgram>
        | {
            instructionType: typeof MplCoreProgramInstruction.ApprovePluginAuthorityV1;
        } & ParsedApprovePluginAuthorityV1Instruction<TProgram>
        | {
            instructionType: typeof MplCoreProgramInstruction.ApproveCollectionPluginAuthorityV1;
        } & ParsedApproveCollectionPluginAuthorityV1Instruction<TProgram>
        | {
            instructionType: typeof MplCoreProgramInstruction.RevokePluginAuthorityV1;
        } & ParsedRevokePluginAuthorityV1Instruction<TProgram>
        | {
            instructionType: typeof MplCoreProgramInstruction.RevokeCollectionPluginAuthorityV1;
        } & ParsedRevokeCollectionPluginAuthorityV1Instruction<TProgram>
        | { instructionType: typeof MplCoreProgramInstruction.BurnV1 } & ParsedBurnV1Instruction<
            TProgram,
        >
        | { instructionType: typeof MplCoreProgramInstruction.BurnCollectionV1 } & ParsedBurnCollectionV1Instruction<
            TProgram,
        >
        | { instructionType: typeof MplCoreProgramInstruction.TransferV1 } & ParsedTransferV1Instruction<
            TProgram,
        >
        | { instructionType: typeof MplCoreProgramInstruction.UpdateV1 } & ParsedUpdateV1Instruction<
            TProgram,
        >
        | { instructionType: typeof MplCoreProgramInstruction.UpdateCollectionV1 } & ParsedUpdateCollectionV1Instruction<
            TProgram,
        >
        | { instructionType: typeof MplCoreProgramInstruction.CompressV1 } & ParsedCompressV1Instruction<
            TProgram,
        >
        | { instructionType: typeof MplCoreProgramInstruction.DecompressV1 } & ParsedDecompressV1Instruction<
            TProgram,
        >
        | { instructionType: typeof MplCoreProgramInstruction.Collect } & ParsedCollectInstruction<
            TProgram,
        >
        | { instructionType: typeof MplCoreProgramInstruction.CreateV2 } & ParsedCreateV2Instruction<
            TProgram,
        >
        | { instructionType: typeof MplCoreProgramInstruction.CreateCollectionV2 } & ParsedCreateCollectionV2Instruction<
            TProgram,
        >
        | {
            instructionType: typeof MplCoreProgramInstruction.AddExternalPluginAdapterV1;
        } & ParsedAddExternalPluginAdapterV1Instruction<TProgram>
        | {
            instructionType: typeof MplCoreProgramInstruction.AddCollectionExternalPluginAdapterV1;
        } & ParsedAddCollectionExternalPluginAdapterV1Instruction<TProgram>
        | {
            instructionType: typeof MplCoreProgramInstruction.RemoveExternalPluginAdapterV1;
        } & ParsedRemoveExternalPluginAdapterV1Instruction<TProgram>
        | {
            instructionType: typeof MplCoreProgramInstruction.RemoveCollectionExternalPluginAdapterV1;
        } & ParsedRemoveCollectionExternalPluginAdapterV1Instruction<TProgram>
        | {
            instructionType: typeof MplCoreProgramInstruction.UpdateExternalPluginAdapterV1;
        } & ParsedUpdateExternalPluginAdapterV1Instruction<TProgram>
        | {
            instructionType: typeof MplCoreProgramInstruction.UpdateCollectionExternalPluginAdapterV1;
        } & ParsedUpdateCollectionExternalPluginAdapterV1Instruction<TProgram>
        | {
            instructionType: typeof MplCoreProgramInstruction.WriteExternalPluginAdapterDataV1;
        } & ParsedWriteExternalPluginAdapterDataV1Instruction<TProgram>
        | {
            instructionType: typeof MplCoreProgramInstruction.WriteCollectionExternalPluginAdapterDataV1;
        } & ParsedWriteCollectionExternalPluginAdapterDataV1Instruction<TProgram>
        | { instructionType: typeof MplCoreProgramInstruction.UpdateV2 } & ParsedUpdateV2Instruction<
            TProgram,
        >
        | { instructionType: typeof MplCoreProgramInstruction.ExecuteV1 } & ParsedExecuteV1Instruction<
            TProgram,
        >
        | {
            instructionType: typeof MplCoreProgramInstruction.UpdateCollectionInfoV1;
        } & ParsedUpdateCollectionInfoV1Instruction<TProgram>
        | {
            instructionType: typeof MplCoreProgramInstruction.AddCollectionsToGroupV1;
        } & ParsedAddCollectionsToGroupV1Instruction<TProgram>
        | {
            instructionType: typeof MplCoreProgramInstruction.RemoveCollectionsFromGroupV1;
        } & ParsedRemoveCollectionsFromGroupV1Instruction<TProgram>
        | { instructionType: typeof MplCoreProgramInstruction.AddAssetsToGroupV1 } & ParsedAddAssetsToGroupV1Instruction<
            TProgram,
        >
        | {
            instructionType: typeof MplCoreProgramInstruction.RemoveAssetsFromGroupV1;
        } & ParsedRemoveAssetsFromGroupV1Instruction<TProgram>
        | { instructionType: typeof MplCoreProgramInstruction.AddGroupsToGroupV1 } & ParsedAddGroupsToGroupV1Instruction<
            TProgram,
        >
        | {
            instructionType: typeof MplCoreProgramInstruction.RemoveGroupsFromGroupV1;
        } & ParsedRemoveGroupsFromGroupV1Instruction<TProgram>
        | { instructionType: typeof MplCoreProgramInstruction.CreateGroupV1 } & ParsedCreateGroupV1Instruction<
            TProgram,
        >
        | { instructionType: typeof MplCoreProgramInstruction.CloseGroupV1 } & ParsedCloseGroupV1Instruction<
            TProgram,
        >
        | { instructionType: typeof MplCoreProgramInstruction.UpdateGroupV1 } & ParsedUpdateGroupV1Instruction<
            TProgram,
        >

    Type Parameters

    • TProgram extends string = "CoREENxT6tW1HoK8ypY1SxRMZTcVPm7R94rH4PZNhX7d"