Reference
Events
Events for indexers.
// RuleCraftHook
event PoolRulesSet(PoolId indexed id, uint64 indexed blueprintId, address author, Rules rules, uint128 maxBuyPerBlock);
event RulesApplied(PoolId indexed id, uint256 burned, uint256 toLps, uint256 royalty, uint256 protocol);
event Claimed(address indexed account, Currency indexed currency, uint256 amount);
// RuleCraftLauncher
event HookSet(address hook);
event Launched(uint256 indexed launchId, address indexed token, PoolId indexed poolId, address creator, uint64 blueprintId, uint256 supply, uint256 devBuyOut);
event Swapped(PoolId indexed poolId, address indexed trader, bool buy, uint256 amountIn, uint256 amountOut);
event FeesCollected(uint256 indexed launchId, uint256 amount0, uint256 amount1);
event LiquidityWithdrawn(uint256 indexed launchId, uint256 amount0, uint256 amount1);
// BlueprintRegistry
event BlueprintPublished(uint256 indexed id, address indexed author, bytes32 rulesHash, uint16 royaltyBps, string name, Rules rules);Pool creation is also visible through the PoolManager's Initialize event on Robinhood Chain, which is what the pools page reads for every v4 pool.