gill
gill/programs/token/Type aliases

SetTransferFeeInput

type SetTransferFeeInput<TAccountMint, TAccountTransferFeeConfigAuthority> = {
  maximumFee: SetTransferFeeInstructionDataArgs["maximumFee"];
  mint: Address<TAccountMint>;
  multiSigners?: TransactionSigner[];
  transferFeeBasisPoints: SetTransferFeeInstructionDataArgs["transferFeeBasisPoints"];
  transferFeeConfigAuthority:   | Address<TAccountTransferFeeConfigAuthority>
     | TransactionSigner<TAccountTransferFeeConfigAuthority>;
};

Type Parameters

Type ParameterDefault type
TAccountMint extends stringstring
TAccountTransferFeeConfigAuthority extends stringstring

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.

On this page