RecoverNestedAssociatedTokenAsyncInput
type RecoverNestedAssociatedTokenAsyncInput<TAccountNestedAssociatedAccountAddress, TAccountNestedTokenMintAddress, TAccountDestinationAssociatedAccountAddress, TAccountOwnerAssociatedAccountAddress, TAccountOwnerTokenMintAddress, TAccountWalletAddress, TAccountTokenProgram> = {
destinationAssociatedAccountAddress?: Address<TAccountDestinationAssociatedAccountAddress>;
nestedAssociatedAccountAddress?: Address<TAccountNestedAssociatedAccountAddress>;
nestedTokenMintAddress: Address<TAccountNestedTokenMintAddress>;
ownerAssociatedAccountAddress?: Address<TAccountOwnerAssociatedAccountAddress>;
ownerTokenMintAddress: Address<TAccountOwnerTokenMintAddress>;
tokenProgram?: Address<TAccountTokenProgram>;
walletAddress: TransactionSigner<TAccountWalletAddress>;
};Type Parameters
| Type Parameter | Default type |
|---|---|
TAccountNestedAssociatedAccountAddress extends string | string |
TAccountNestedTokenMintAddress extends string | string |
TAccountDestinationAssociatedAccountAddress extends string | string |
TAccountOwnerAssociatedAccountAddress extends string | string |
TAccountOwnerTokenMintAddress extends string | string |
TAccountWalletAddress extends string | string |
TAccountTokenProgram extends string | string |
Properties
destinationAssociatedAccountAddress?
optional destinationAssociatedAccountAddress: Address<TAccountDestinationAssociatedAccountAddress>;Wallet's associated token account.
nestedAssociatedAccountAddress?
optional nestedAssociatedAccountAddress: Address<TAccountNestedAssociatedAccountAddress>;Nested associated token account, must be owned by ownerAssociatedAccountAddress.
nestedTokenMintAddress
nestedTokenMintAddress: Address<TAccountNestedTokenMintAddress>;Token mint for the nested associated token account.
ownerAssociatedAccountAddress?
optional ownerAssociatedAccountAddress: Address<TAccountOwnerAssociatedAccountAddress>;Owner associated token account address, must be owned by walletAddress.
ownerTokenMintAddress
ownerTokenMintAddress: Address<TAccountOwnerTokenMintAddress>;Token mint for the owner associated token account.
tokenProgram?
optional tokenProgram: Address<TAccountTokenProgram>;SPL Token program.
walletAddress
walletAddress: TransactionSigner<TAccountWalletAddress>;Wallet address for the owner associated token account.