gill
gill/programs/token/Type aliases

WithdrawExcessLamportsInput

type WithdrawExcessLamportsInput<TAccountSourceAccount, TAccountDestinationAccount, TAccountAuthority> = {
  authority:   | Address<TAccountAuthority>
     | TransactionSigner<TAccountAuthority>;
  destinationAccount: Address<TAccountDestinationAccount>;
  multiSigners?: TransactionSigner[];
  sourceAccount: Address<TAccountSourceAccount>;
};

Type Parameters

Type ParameterDefault type
TAccountSourceAccount extends stringstring
TAccountDestinationAccount extends stringstring
TAccountAuthority extends stringstring

Properties

authority

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

The source account's owner/delegate or its multisignature account.


destinationAccount

destinationAccount: Address<TAccountDestinationAccount>;

Destination account for withdrawn lamports.


multiSigners?

optional multiSigners: TransactionSigner[];

sourceAccount

sourceAccount: Address<TAccountSourceAccount>;

Account holding excess lamports.

On this page