gill
gill/programs/token/Type aliases

ReallocateInput

type ReallocateInput<TAccountToken, TAccountPayer, TAccountSystemProgram, TAccountOwner> = {
  multiSigners?: TransactionSigner[];
  newExtensionTypes: ReallocateInstructionDataArgs["newExtensionTypes"];
  owner: Address<TAccountOwner> | TransactionSigner<TAccountOwner>;
  payer: TransactionSigner<TAccountPayer>;
  systemProgram?: Address<TAccountSystemProgram>;
  token: Address<TAccountToken>;
};

Type Parameters

Type ParameterDefault type
TAccountToken extends stringstring
TAccountPayer extends stringstring
TAccountSystemProgram extends stringstring
TAccountOwner extends stringstring

Properties

multiSigners?

optional multiSigners: TransactionSigner[];

newExtensionTypes

newExtensionTypes: ReallocateInstructionDataArgs["newExtensionTypes"];

owner

owner: Address<TAccountOwner> | TransactionSigner<TAccountOwner>;

The account's owner or its multisignature account.


payer

payer: TransactionSigner<TAccountPayer>;

The payer account to fund reallocation.


systemProgram?

optional systemProgram: Address<TAccountSystemProgram>;

System program for reallocation funding.


token

token: Address<TAccountToken>;

The token account to reallocate.

On this page