ConfidentialTransferInstructionAccounts: {
    authority: PublicKey | Pda | Signer;
    ciphertextValidityRecord?: PublicKey | Pda;
    destinationToken: PublicKey | Pda;
    equalityRecord?: PublicKey | Pda;
    instructionsSysvar?: PublicKey | Pda;
    mint: PublicKey | Pda;
    rangeRecord?: PublicKey | Pda;
    sourceToken: PublicKey | Pda;
}

Type declaration

  • authority: PublicKey | Pda | Signer

    The source account's owner/delegate or its multisignature account.

  • Optional ciphertextValidityRecord?: PublicKey | Pda

    (Optional) Ciphertext validity proof record account or context state account.

  • destinationToken: PublicKey | Pda

    The destination SPL Token account.

  • Optional equalityRecord?: PublicKey | Pda

    (Optional) Equality proof record account or context state account.

  • Optional instructionsSysvar?: PublicKey | Pda

    (Optional) Instructions sysvar if at least one of the zk_elgamal_proof instructions are included in the same transaction.

  • mint: PublicKey | Pda

    The corresponding SPL Token mint.

  • Optional rangeRecord?: PublicKey | Pda

    (Optional) Range proof record account or context state account.

  • sourceToken: PublicKey | Pda

    The source SPL Token account.

Generated using TypeDoc