Parameters to collect protocol fees for a Whirlpool
The public key for the WhirlpoolsConfig this pool is initialized in
PublicKey for the whirlpool that the position will be opened for.
assigned authority in the WhirlpoolsConfig that can collect protocol fees
PublicKey for the token A mint.
PublicKey for the token B mint.
PublicKey for the tokenA vault for this whirlpool.
PublicKey for the tokenB vault for this whirlpool.
PublicKey for the associated token account for tokenA in the collection wallet
Optional array of token transfer hook accounts for token A.
Optional array of token transfer hook accounts for token B.
PublicKey for the token program for token A.
PublicKey for the token program for token B.
Optional
Parameters to collect protocol fees for a Whirlpool
Param: whirlpoolsConfig
The public key for the WhirlpoolsConfig this pool is initialized in
Param: whirlpool
PublicKey for the whirlpool that the position will be opened for.
Param: collectProtocolFeesAuthority
assigned authority in the WhirlpoolsConfig that can collect protocol fees
Param: tokenMintA
PublicKey for the token A mint.
Param: tokenMintB
PublicKey for the token B mint.
Param: tokenVaultA
PublicKey for the tokenA vault for this whirlpool.
Param: tokenVaultB
PublicKey for the tokenB vault for this whirlpool.
Param: tokenOwnerAccountA
PublicKey for the associated token account for tokenA in the collection wallet
Param: tokenOwnerAccountB
PublicKey for the associated token account for tokenA in the collection wallet
Param: tokenTransferHookAccountsA
Optional array of token transfer hook accounts for token A.
Param: tokenTransferHookAccountsB
Optional array of token transfer hook accounts for token B.
Param: tokenProgramA
PublicKey for the token program for token A.
Param: tokenProgramB
PublicKey for the token program for token B.