Coda by Ian Macalinao
    Preparing search index...

    Type Alias ParsedTransferOutOfEscrowInstruction<TProgram, TAccountMetas>

    type ParsedTransferOutOfEscrowInstruction<
        TProgram extends string = typeof TOKEN_METADATA_PROGRAM_ADDRESS,
        TAccountMetas extends readonly AccountMeta[] = readonly AccountMeta[],
    > = {
        accounts: {
            ataProgram: TAccountMetas[9];
            attributeDst: TAccountMetas[5];
            attributeMint: TAccountMetas[3];
            attributeSrc: TAccountMetas[4];
            authority?: TAccountMetas[12];
            escrow: TAccountMetas[0];
            escrowAccount: TAccountMetas[7];
            escrowMint: TAccountMetas[6];
            metadata: TAccountMetas[1];
            payer: TAccountMetas[2];
            systemProgram: TAccountMetas[8];
            sysvarInstructions: TAccountMetas[11];
            tokenProgram: TAccountMetas[10];
        };
        data: TransferOutOfEscrowInstructionData;
        programAddress: Address<TProgram>;
    }

    Type Parameters

    Index
    accounts: {
        ataProgram: TAccountMetas[9];
        attributeDst: TAccountMetas[5];
        attributeMint: TAccountMetas[3];
        attributeSrc: TAccountMetas[4];
        authority?: TAccountMetas[12];
        escrow: TAccountMetas[0];
        escrowAccount: TAccountMetas[7];
        escrowMint: TAccountMetas[6];
        metadata: TAccountMetas[1];
        payer: TAccountMetas[2];
        systemProgram: TAccountMetas[8];
        sysvarInstructions: TAccountMetas[11];
        tokenProgram: TAccountMetas[10];
    }

    Type Declaration

    • ataProgram: TAccountMetas[9]

      Associated Token program

    • attributeDst: TAccountMetas[5]

      Token account, owned by TM, destination for the new attribute

    • attributeMint: TAccountMetas[3]

      Mint account for the new attribute

    • attributeSrc: TAccountMetas[4]

      Token account source for the new attribute

    • Optionalauthority?: TAccountMetas[12]

      Authority/creator of the escrow account

    • escrow: TAccountMetas[0]

      Escrow account

    • escrowAccount: TAccountMetas[7]

      Token account that holds the token the escrow is attached to

    • escrowMint: TAccountMetas[6]

      Mint account that the escrow is attached

    • metadata: TAccountMetas[1]

      Metadata account

    • payer: TAccountMetas[2]

      Wallet paying for the transaction and new account

    • systemProgram: TAccountMetas[8]

      System program

    • sysvarInstructions: TAccountMetas[11]

      Instructions sysvar account

    • tokenProgram: TAccountMetas[10]

      Token program

    programAddress: Address<TProgram>