TransferCheckedWithFeeInput
type TransferCheckedWithFeeInput<TAccountSource, TAccountMint, TAccountDestination, TAccountAuthority> = {
amount: TransferCheckedWithFeeInstructionDataArgs["amount"];
authority: | Address<TAccountAuthority>
| TransactionSigner<TAccountAuthority>;
decimals: TransferCheckedWithFeeInstructionDataArgs["decimals"];
destination: Address<TAccountDestination>;
fee: TransferCheckedWithFeeInstructionDataArgs["fee"];
mint: Address<TAccountMint>;
multiSigners?: TransactionSigner[];
source: Address<TAccountSource>;
};Type Parameters
| Type Parameter | Default type |
|---|---|
TAccountSource extends string | string |
TAccountMint extends string | string |
TAccountDestination extends string | string |
TAccountAuthority extends string | string |
Properties
amount
amount: TransferCheckedWithFeeInstructionDataArgs["amount"];authority
authority:
| Address<TAccountAuthority>
| TransactionSigner<TAccountAuthority>;The source account's owner/delegate or its multisignature account.
decimals
decimals: TransferCheckedWithFeeInstructionDataArgs["decimals"];destination
destination: Address<TAccountDestination>;The destination account. May include the TransferFeeAmount extension.
fee
fee: TransferCheckedWithFeeInstructionDataArgs["fee"];mint
mint: Address<TAccountMint>;The token mint. May include the TransferFeeConfig extension.
multiSigners?
optional multiSigners: TransactionSigner[];source
source: Address<TAccountSource>;The source account. May include the TransferFeeAmount extension.