[{"type":"error","name":"InvalidStartTick","inputs":[{"name":"startTick","type":"int24"}]},{"type":"error","name":"InvalidTickSpacing","inputs":[{"name":"tickSpacing","type":"int24"}]},{"type":"error","name":"SeedLiquidityAboveTickCap","inputs":[{"name":"liquidity","type":"uint128"},{"name":"cap","type":"uint128"}]},{"type":"error","name":"SeedLiquidityZero","inputs":[]},{"type":"error","name":"SupplyNotWholeCoins","inputs":[{"name":"supply","type":"uint256"}]},{"type":"error","name":"SupplyOutOfRange","inputs":[{"name":"supply","type":"uint256"}]},{"type":"error","name":"TickOutOfRange","inputs":[{"name":"tick","type":"int256"}]},{"type":"error","name":"UnknownPool","inputs":[]},{"type":"function","name":"buyFeeSchedule","inputs":[{"name":"hook","type":"address"},{"name":"poolId","type":"bytes32"}],"outputs":[{"name":"startPips","type":"uint24"},{"name":"endPips","type":"uint24"},{"name":"startsAt","type":"uint40"},{"name":"endsAt","type":"uint40"},{"name":"nowPips","type":"uint24"}],"stateMutability":"view"},{"type":"function","name":"creatorClaimable","inputs":[{"name":"hook","type":"address"},{"name":"poolId","type":"bytes32"}],"outputs":[{"name":"","type":"uint256"}],"stateMutability":"view"},{"type":"function","name":"earnedMany","inputs":[{"name":"token","type":"address"},{"name":"holders","type":"address[]"}],"outputs":[{"name":"amounts","type":"uint256[]"}],"stateMutability":"view"},{"type":"function","name":"feeBreakdown","inputs":[{"name":"hook","type":"address"},{"name":"poolId","type":"bytes32"}],"outputs":[{"name":"total","type":"uint24"},{"name":"lp","type":"uint24"},{"name":"protocol","type":"uint24"},{"name":"creator","type":"uint24"},{"name":"effectiveTotal","type":"uint256"}],"stateMutability":"view"},{"type":"function","name":"graduationProgress","inputs":[{"name":"hook","type":"address"},{"name":"poolId","type":"bytes32"}],"outputs":[{"name":"","type":"uint256"}],"stateMutability":"view"},{"type":"function","name":"lpLineHeld","inputs":[{"name":"hook","type":"address"},{"name":"poolId","type":"bytes32"}],"outputs":[{"name":"held","type":"uint256"},{"name":"hold","type":"uint256"}],"stateMutability":"view"},{"type":"function","name":"lpLineProgress","inputs":[{"name":"hook","type":"address"},{"name":"poolId","type":"bytes32"}],"outputs":[{"name":"","type":"uint256"}],"stateMutability":"view"},{"type":"function","name":"poolView","inputs":[{"name":"hook","type":"address"},{"name":"poolId","type":"bytes32"}],"outputs":[{"name":"v","type":"tuple","internalType":"struct LaunchLens.PoolView","components":[{"name":"key","type":"tuple","internalType":"struct PoolKey","components":[{"name":"currency0","type":"address"},{"name":"currency1","type":"address"},{"name":"fee","type":"uint24"},{"name":"tickSpacing","type":"int24"},{"name":"hooks","type":"address"}]},{"name":"config","type":"tuple","internalType":"struct LaunchHook.PoolConfig","components":[{"name":"totalFeePips","type":"uint24"},{"name":"lpFeePips","type":"uint24"},{"name":"protocolFeePips","type":"uint24"},{"name":"exists","type":"bool"},{"name":"quoteIsCurrency0","type":"bool"},{"name":"liquiditySealed","type":"bool"},{"name":"seeded","type":"bool"},{"name":"feeLocked","type":"bool"},{"name":"earlyBuyFeeUntil","type":"uint40"},{"name":"graduationTick","type":"int24"},{"name":"lpLineTick","type":"int24"},{"name":"stage","type":"uint8","internalType":"enum LaunchHook.Stage"},{"name":"lpCrossedAt","type":"uint32"},{"name":"lpHeldSeconds","type":"uint16"},{"name":"totalFeeMinPips","type":"uint24"},{"name":"totalFeeMaxPips","type":"uint24"},{"name":"liquidityPolicy","type":"address"},{"name":"seedTickLower","type":"int24"},{"name":"seedTickUpper","type":"int24"},{"name":"earlyBuyFeeStartPips","type":"uint24"},{"name":"earlyBuyFeeWindow","type":"uint32"},{"name":"seedLiquidity","type":"uint128"},{"name":"recipient","type":"address"}]},{"name":"sqrtPriceX96","type":"uint160"},{"name":"tick","type":"int24"},{"name":"poolLpFee","type":"uint24"},{"name":"activeLiquidity","type":"uint128"},{"name":"totalFee","type":"uint24"},{"name":"lpFee","type":"uint24"},{"name":"protocolFee","type":"uint24"},{"name":"creatorFee","type":"uint24"},{"name":"effectiveTotalFee","type":"uint256"},{"name":"buyFee","type":"uint24"},{"name":"buyEffectiveTotalFee","type":"uint256"},{"name":"coreProtocolFeeZeroForOne","type":"uint24"},{"name":"coreProtocolFeeOneForZero","type":"uint24"},{"name":"pendingCreator","type":"uint256"},{"name":"tab","type":"uint256"},{"name":"harvestableQuote","type":"uint256"},{"name":"harvestableToken","type":"uint256"},{"name":"pendingProtocol","type":"uint256"},{"name":"graduationProgressBps","type":"uint256"},{"name":"lpLineProgressBps","type":"uint256"},{"name":"lpLineHeldSeconds","type":"uint256"},{"name":"lpLineHoldSeconds","type":"uint256"}]}],"stateMutability":"view"},{"type":"function","name":"rewardView","inputs":[{"name":"token","type":"address"},{"name":"holder","type":"address"}],"outputs":[{"name":"v","type":"tuple","internalType":"struct LaunchLens.RewardView","components":[{"name":"asset","type":"address"},{"name":"directlyRouted","type":"bool"},{"name":"eligibleSupply","type":"uint256"},{"name":"streamingRemaining","type":"uint256"},{"name":"streamingPerSecond","type":"uint256"},{"name":"periodFinish","type":"uint64"},{"name":"parked","type":"uint256"},{"name":"totalReceived","type":"uint256"},{"name":"totalClaimed","type":"uint256"},{"name":"claimableFromVenue","type":"uint256"},{"name":"earned","type":"uint256"}]}],"stateMutability":"view"},{"type":"function","name":"seedHarvestable","inputs":[{"name":"hook","type":"address"},{"name":"poolId","type":"bytes32"}],"outputs":[{"name":"quote","type":"uint256"},{"name":"token","type":"uint256"}],"stateMutability":"view"},{"type":"function","name":"seedPreview","inputs":[{"name":"factory","type":"address"},{"name":"configId","type":"uint256"},{"name":"supply","type":"uint256"}],"outputs":[{"name":"startTick","type":"int24"},{"name":"seed","type":"tuple","internalType":"struct SeedGeometry.Seed","components":[{"name":"tickLower","type":"int24"},{"name":"tickUpper","type":"int24"},{"name":"liquidity","type":"uint128"}]}],"stateMutability":"view"},{"type":"function","name":"tokenView","inputs":[{"name":"token","type":"address"}],"outputs":[{"name":"","type":"tuple","internalType":"struct LaunchLens.PoolView","components":[{"name":"key","type":"tuple","internalType":"struct PoolKey","components":[{"name":"currency0","type":"address"},{"name":"currency1","type":"address"},{"name":"fee","type":"uint24"},{"name":"tickSpacing","type":"int24"},{"name":"hooks","type":"address"}]},{"name":"config","type":"tuple","internalType":"struct LaunchHook.PoolConfig","components":[{"name":"totalFeePips","type":"uint24"},{"name":"lpFeePips","type":"uint24"},{"name":"protocolFeePips","type":"uint24"},{"name":"exists","type":"bool"},{"name":"quoteIsCurrency0","type":"bool"},{"name":"liquiditySealed","type":"bool"},{"name":"seeded","type":"bool"},{"name":"feeLocked","type":"bool"},{"name":"earlyBuyFeeUntil","type":"uint40"},{"name":"graduationTick","type":"int24"},{"name":"lpLineTick","type":"int24"},{"name":"stage","type":"uint8","internalType":"enum LaunchHook.Stage"},{"name":"lpCrossedAt","type":"uint32"},{"name":"lpHeldSeconds","type":"uint16"},{"name":"totalFeeMinPips","type":"uint24"},{"name":"totalFeeMaxPips","type":"uint24"},{"name":"liquidityPolicy","type":"address"},{"name":"seedTickLower","type":"int24"},{"name":"seedTickUpper","type":"int24"},{"name":"earlyBuyFeeStartPips","type":"uint24"},{"name":"earlyBuyFeeWindow","type":"uint32"},{"name":"seedLiquidity","type":"uint128"},{"name":"recipient","type":"address"}]},{"name":"sqrtPriceX96","type":"uint160"},{"name":"tick","type":"int24"},{"name":"poolLpFee","type":"uint24"},{"name":"activeLiquidity","type":"uint128"},{"name":"totalFee","type":"uint24"},{"name":"lpFee","type":"uint24"},{"name":"protocolFee","type":"uint24"},{"name":"creatorFee","type":"uint24"},{"name":"effectiveTotalFee","type":"uint256"},{"name":"buyFee","type":"uint24"},{"name":"buyEffectiveTotalFee","type":"uint256"},{"name":"coreProtocolFeeZeroForOne","type":"uint24"},{"name":"coreProtocolFeeOneForZero","type":"uint24"},{"name":"pendingCreator","type":"uint256"},{"name":"tab","type":"uint256"},{"name":"harvestableQuote","type":"uint256"},{"name":"harvestableToken","type":"uint256"},{"name":"pendingProtocol","type":"uint256"},{"name":"graduationProgressBps","type":"uint256"},{"name":"lpLineProgressBps","type":"uint256"},{"name":"lpLineHeldSeconds","type":"uint256"},{"name":"lpLineHoldSeconds","type":"uint256"}]}],"stateMutability":"view"}]