ConfidentialMintInstructionAccounts: {
    authority: PublicKey | Pda | Signer;
    ciphertextValidityRecord?: PublicKey | Pda;
    equalityRecord?: PublicKey | Pda;
    instructionsSysvar?: PublicKey | Pda;
    mint: PublicKey | Pda;
    rangeRecord?: PublicKey | Pda;
    token: PublicKey | Pda;
}

Type declaration

  • authority: PublicKey | Pda | Signer

    The account owner or its multisignature account.

  • Optional ciphertextValidityRecord?: PublicKey | Pda

    (Optional) The context state account containing the pre-verified VerifyBatchedGroupedCiphertext3HandlesValidity proof.

  • Optional equalityRecord?: PublicKey | Pda

    (Optional) The context state account containing the pre-verified VerifyCiphertextCommitmentEquality proof.

  • 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 SPL Token mint.

  • Optional rangeRecord?: PublicKey | Pda

    (Optional) The context state account containing the pre-verified VerifyBatchedRangeProofU128 proof.

  • token: PublicKey | Pda

    The SPL Token account.

Generated using TypeDoc