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 Parameter | Default type |
|---|---|
TAccountToken extends string | string |
TAccountPayer extends string | string |
TAccountSystemProgram extends string | string |
TAccountOwner extends string | string |
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.