ConfidentialDepositInput
type ConfidentialDepositInput<TAccountToken, TAccountMint, TAccountAuthority> = {
amount: ConfidentialDepositInstructionDataArgs["amount"];
authority: | Address<TAccountAuthority>
| TransactionSigner<TAccountAuthority>;
decimals: ConfidentialDepositInstructionDataArgs["decimals"];
mint: Address<TAccountMint>;
multiSigners?: TransactionSigner[];
token: Address<TAccountToken>;
};Type Parameters
| Type Parameter | Default type |
|---|---|
TAccountToken extends string | string |
TAccountMint extends string | string |
TAccountAuthority extends string | string |
Properties
amount
amount: ConfidentialDepositInstructionDataArgs["amount"];authority
authority:
| Address<TAccountAuthority>
| TransactionSigner<TAccountAuthority>;The source account's owner/delegate or its multisignature account.
decimals
decimals: ConfidentialDepositInstructionDataArgs["decimals"];mint
mint: Address<TAccountMint>;The corresponding SPL Token mint.
multiSigners?
optional multiSigners: TransactionSigner[];token
token: Address<TAccountToken>;The SPL Token account.