ApproveCheckedInput
type ApproveCheckedInput<TAccountSource, TAccountMint, TAccountDelegate, TAccountOwner> = {
amount: ApproveCheckedInstructionDataArgs["amount"];
decimals: ApproveCheckedInstructionDataArgs["decimals"];
delegate: Address<TAccountDelegate>;
mint: Address<TAccountMint>;
multiSigners?: TransactionSigner[];
owner: Address<TAccountOwner> | TransactionSigner<TAccountOwner>;
source: Address<TAccountSource>;
};Type Parameters
| Type Parameter | Default type |
|---|---|
TAccountSource extends string | string |
TAccountMint extends string | string |
TAccountDelegate extends string | string |
TAccountOwner extends string | string |
Properties
amount
amount: ApproveCheckedInstructionDataArgs["amount"];decimals
decimals: ApproveCheckedInstructionDataArgs["decimals"];delegate
delegate: Address<TAccountDelegate>;The delegate.
mint
mint: Address<TAccountMint>;The token mint.
multiSigners?
optional multiSigners: TransactionSigner[];owner
owner: Address<TAccountOwner> | TransactionSigner<TAccountOwner>;The source account owner or its multisignature account.
source
source: Address<TAccountSource>;The source account.