SetTransferFeeInput
type SetTransferFeeInput<TAccountMint, TAccountTransferFeeConfigAuthority> = {
maximumFee: SetTransferFeeInstructionDataArgs["maximumFee"];
mint: Address<TAccountMint>;
multiSigners?: TransactionSigner[];
transferFeeBasisPoints: SetTransferFeeInstructionDataArgs["transferFeeBasisPoints"];
transferFeeConfigAuthority: | Address<TAccountTransferFeeConfigAuthority>
| TransactionSigner<TAccountTransferFeeConfigAuthority>;
};Type Parameters
| Type Parameter | Default type |
|---|---|
TAccountMint extends string | string |
TAccountTransferFeeConfigAuthority extends string | string |
Properties
maximumFee
maximumFee: SetTransferFeeInstructionDataArgs["maximumFee"];mint
mint: Address<TAccountMint>;The mint.
multiSigners?
optional multiSigners: TransactionSigner[];transferFeeBasisPoints
transferFeeBasisPoints: SetTransferFeeInstructionDataArgs["transferFeeBasisPoints"];transferFeeConfigAuthority
transferFeeConfigAuthority:
| Address<TAccountTransferFeeConfigAuthority>
| TransactionSigner<TAccountTransferFeeConfigAuthority>;The mint's fee account owner or its multisignature account.