Coda by Ian Macalinao
    Preparing search index...

    Type Alias PrintInstruction<TProgram, TAccountEditionMetadata, TAccountEdition, TAccountEditionMint, TAccountEditionTokenAccountOwner, TAccountEditionTokenAccount, TAccountEditionMintAuthority, TAccountEditionTokenRecord, TAccountMasterEdition, TAccountEditionMarkerPda, TAccountPayer, TAccountMasterTokenAccountOwner, TAccountMasterTokenAccount, TAccountMasterMetadata, TAccountUpdateAuthority, TAccountSplTokenProgram, TAccountSplAtaProgram, TAccountSysvarInstructions, TAccountSystemProgram, TRemainingAccounts>

    PrintInstruction: Instruction<TProgram> & InstructionWithData<
        ReadonlyUint8Array,
    > & InstructionWithAccounts<
        [
            TAccountEditionMetadata extends string
                ? WritableAccount<TAccountEditionMetadata>
                : TAccountEditionMetadata,
            TAccountEdition extends string
                ? WritableAccount<TAccountEdition>
                : TAccountEdition,
            TAccountEditionMint extends string
                ? WritableAccount<TAccountEditionMint>
                : TAccountEditionMint,
            TAccountEditionTokenAccountOwner extends string
                ? ReadonlyAccount<TAccountEditionTokenAccountOwner>
                : TAccountEditionTokenAccountOwner,
            TAccountEditionTokenAccount extends string
                ? WritableAccount<TAccountEditionTokenAccount>
                : TAccountEditionTokenAccount,
            TAccountEditionMintAuthority extends string
                ? ReadonlySignerAccount<TAccountEditionMintAuthority> & AccountSignerMeta<
                    TAccountEditionMintAuthority,
                >
                : TAccountEditionMintAuthority,
            TAccountEditionTokenRecord extends string
                ? WritableAccount<TAccountEditionTokenRecord>
                : TAccountEditionTokenRecord,
            TAccountMasterEdition extends string
                ? WritableAccount<TAccountMasterEdition>
                : TAccountMasterEdition,
            TAccountEditionMarkerPda extends string
                ? WritableAccount<TAccountEditionMarkerPda>
                : TAccountEditionMarkerPda,
            TAccountPayer extends string
                ? WritableSignerAccount<TAccountPayer> & AccountSignerMeta<
                    TAccountPayer,
                >
                : TAccountPayer,
            TAccountMasterTokenAccountOwner extends string
                ? ReadonlyAccount<TAccountMasterTokenAccountOwner>
                : TAccountMasterTokenAccountOwner,
            TAccountMasterTokenAccount extends string
                ? ReadonlyAccount<TAccountMasterTokenAccount>
                : TAccountMasterTokenAccount,
            TAccountMasterMetadata extends string
                ? ReadonlyAccount<TAccountMasterMetadata>
                : TAccountMasterMetadata,
            TAccountUpdateAuthority extends string
                ? ReadonlyAccount<TAccountUpdateAuthority>
                : TAccountUpdateAuthority,
            TAccountSplTokenProgram extends string
                ? ReadonlyAccount<TAccountSplTokenProgram>
                : TAccountSplTokenProgram,
            TAccountSplAtaProgram extends string
                ? ReadonlyAccount<TAccountSplAtaProgram>
                : TAccountSplAtaProgram,
            TAccountSysvarInstructions extends string
                ? ReadonlyAccount<TAccountSysvarInstructions>
                : TAccountSysvarInstructions,
            TAccountSystemProgram extends string
                ? ReadonlyAccount<TAccountSystemProgram>
                : TAccountSystemProgram,
            ...TRemainingAccounts,
        ],
    >

    Type Parameters

    • TProgram extends string = typeof TOKEN_METADATA_PROGRAM_ADDRESS
    • TAccountEditionMetadata extends string | AccountMeta = string
    • TAccountEdition extends string | AccountMeta = string
    • TAccountEditionMint extends string | AccountMeta = string
    • TAccountEditionTokenAccountOwner extends string | AccountMeta = string
    • TAccountEditionTokenAccount extends string | AccountMeta = string
    • TAccountEditionMintAuthority extends string | AccountMeta = string
    • TAccountEditionTokenRecord extends string | AccountMeta = string
    • TAccountMasterEdition extends string | AccountMeta = string
    • TAccountEditionMarkerPda extends string | AccountMeta = string
    • TAccountPayer extends string | AccountMeta = string
    • TAccountMasterTokenAccountOwner extends string | AccountMeta = string
    • TAccountMasterTokenAccount extends string | AccountMeta = string
    • TAccountMasterMetadata extends string | AccountMeta = string
    • TAccountUpdateAuthority extends string | AccountMeta = string
    • TAccountSplTokenProgram extends string | AccountMeta = "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA"
    • TAccountSplAtaProgram extends string | AccountMeta = "ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL"
    • TAccountSysvarInstructions extends string | AccountMeta = "Sysvar1nstructions1111111111111111111111111"
    • TAccountSystemProgram extends string | AccountMeta = "11111111111111111111111111111111"
    • TRemainingAccounts extends readonly AccountMeta[] = []