OptionalauditorElgamalPubkey?: AddressThe mint's auditor ElGamal key; the amount is also encrypted to it. Read from the mint when not given (since 3.3.0), so it is only needed to override that.
OptionaldestinationOwner?: AddressOwner of the destination account; used to derive its ATA when no token is given.
OptionaldestinationToken?: AddressDestination token account; must be configured for confidential transfers.
Optionalkeys?: ConfidentialKeypairsThe owner's keys from deriveConfidentialKeys; skips the message signature.
Source account owner: the transfer authority, and the key source unless keys is given.
Pays the transaction fees and the rent of the proof accounts (refunded when they close).
OptionalprogramAddress?: AddressToken program. Default: Token-2022.
RPC client, e.g. createSolanaRpc(url).
Used to confirm the transaction(s).
OptionalsourceToken?: AddressSource token account (defaults to the owner's ATA).
Amount in base units. Up to 2^48 - 1 per transfer.