gill
gill/programs/token/Type aliases

WithdrawWithheldTokensFromMintForConfidentialTransferFeeInput

type WithdrawWithheldTokensFromMintForConfidentialTransferFeeInput<TAccountMint, TAccountDestination, TAccountInstructionsSysvarOrContextState, TAccountRecord, TAccountAuthority> = {
  authority:   | Address<TAccountAuthority>
     | TransactionSigner<TAccountAuthority>;
  destination: Address<TAccountDestination>;
  instructionsSysvarOrContextState: Address<TAccountInstructionsSysvarOrContextState>;
  mint: Address<TAccountMint>;
  multiSigners?: TransactionSigner[];
  newDecryptableAvailableBalance: WithdrawWithheldTokensFromMintForConfidentialTransferFeeInstructionDataArgs["newDecryptableAvailableBalance"];
  proofInstructionOffset: WithdrawWithheldTokensFromMintForConfidentialTransferFeeInstructionDataArgs["proofInstructionOffset"];
  record?: Address<TAccountRecord>;
};

Type Parameters

Type ParameterDefault type
TAccountMint extends stringstring
TAccountDestination extends stringstring
TAccountInstructionsSysvarOrContextState extends stringstring
TAccountRecord extends stringstring
TAccountAuthority extends stringstring

Properties

authority

authority: 
  | Address<TAccountAuthority>
| TransactionSigner<TAccountAuthority>;

The mint's withdraw_withheld_authority


destination

destination: Address<TAccountDestination>;

The fee receiver account.


instructionsSysvarOrContextState

instructionsSysvarOrContextState: Address<TAccountInstructionsSysvarOrContextState>;

Instructions sysvar or context state account


mint

mint: Address<TAccountMint>;

The token mint.


multiSigners?

optional multiSigners: TransactionSigner[];

newDecryptableAvailableBalance

newDecryptableAvailableBalance: WithdrawWithheldTokensFromMintForConfidentialTransferFeeInstructionDataArgs["newDecryptableAvailableBalance"];

proofInstructionOffset

proofInstructionOffset: WithdrawWithheldTokensFromMintForConfidentialTransferFeeInstructionDataArgs["proofInstructionOffset"];

record?

optional record: Address<TAccountRecord>;

Optional record account if proof is read from record

On this page