Mint decimals (must match the mint).
Mint configured for confidential transfers.
Owner of the token account (signs the deposit).
Pays the transaction fee.
OptionalprogramAddress?: AddressToken program. Default: Token-2022.
RPC client, e.g. createSolanaRpc(url).
Used to confirm the transaction(s).
Optionaltoken?: AddressToken account to deposit into (defaults to the owner's ATA).
Amount of public tokens to move into the confidential pending balance (at most 2^48 - 1).