Type Alias CollectFeesV2Params
CollectFeesV2Params: {
position: PublicKey;
positionAuthority: PublicKey;
positionTokenAccount: PublicKey;
tokenMintA: PublicKey;
tokenMintB: PublicKey;
tokenOwnerAccountA: PublicKey;
tokenOwnerAccountB: PublicKey;
tokenProgramA: PublicKey;
tokenProgramB: PublicKey;
tokenTransferHookAccountsA?: AccountMeta[];
tokenTransferHookAccountsB?: AccountMeta[];
tokenVaultA: PublicKey;
tokenVaultB: PublicKey;
whirlpool: PublicKey;
}
Type declaration
position: PublicKey
positionAuthority: PublicKey
positionTokenAccount: PublicKey
tokenMintA: PublicKey
tokenMintB: PublicKey
tokenOwnerAccountA: PublicKey
tokenOwnerAccountB: PublicKey
tokenProgramA: PublicKey
tokenProgramB: PublicKey
Optional
tokenTransferHookAccountsA?: AccountMeta[]
Optional
tokenTransferHookAccountsB?: AccountMeta[]
tokenVaultA: PublicKey
tokenVaultB: PublicKey
whirlpool: PublicKey
Parameters to collect fees from a position.