gill
gill/programs/token/Type aliases

WithdrawWithheldTokensFromMintInput

type WithdrawWithheldTokensFromMintInput<TAccountMint, TAccountFeeReceiver, TAccountWithdrawWithheldAuthority> = {
  feeReceiver: Address<TAccountFeeReceiver>;
  mint: Address<TAccountMint>;
  multiSigners?: TransactionSigner[];
  withdrawWithheldAuthority:   | Address<TAccountWithdrawWithheldAuthority>
     | TransactionSigner<TAccountWithdrawWithheldAuthority>;
};

Type Parameters

Type ParameterDefault type
TAccountMint extends stringstring
TAccountFeeReceiver extends stringstring
TAccountWithdrawWithheldAuthority extends stringstring

Properties

feeReceiver

feeReceiver: Address<TAccountFeeReceiver>;

The fee receiver account. Must include the TransferFeeAmount extension associated with the provided mint.


mint

mint: Address<TAccountMint>;

The token mint. Must include the TransferFeeConfig extension.


multiSigners?

optional multiSigners: TransactionSigner[];

withdrawWithheldAuthority

withdrawWithheldAuthority: 
  | Address<TAccountWithdrawWithheldAuthority>
| TransactionSigner<TAccountWithdrawWithheldAuthority>;

The mint's withdraw_withheld_authority or its multisignature account.

On this page