WhirlpoolArgs: { feeGrowthGlobalA: number | bigint; feeGrowthGlobalB: number | bigint; feeRate: number; liquidity: number | bigint; protocolFeeOwedA: number | bigint; protocolFeeOwedB: number | bigint; protocolFeeRate: number; rewardInfos: WhirlpoolRewardInfoArgs[]; rewardLastUpdatedTimestamp: number | bigint; sqrtPrice: number | bigint; tickCurrentIndex: number; tickSpacing: number; tickSpacingSeed: ReadonlyUint8Array; tokenMintA: Address; tokenMintB: Address; tokenVaultA: Address; tokenVaultB: Address; whirlpoolBump: ReadonlyUint8Array; whirlpoolsConfig: Address;} Type declaration
feeGrowthGlobalA: number | bigint
feeGrowthGlobalB: number | bigint
feeRate: number
liquidity: number | bigint
protocolFeeOwedA: number | bigint
protocolFeeOwedB: number | bigint
protocolFeeRate: number
rewardLastUpdatedTimestamp: number | bigint
sqrtPrice: number | bigint
tickCurrentIndex: number
tickSpacing: number
tickSpacingSeed: ReadonlyUint8Array
tokenMintA: Address
tokenMintB: Address
tokenVaultA: Address
tokenVaultB: Address
whirlpoolBump: ReadonlyUint8Array
whirlpoolsConfig: Address