{"address":"0x05c92f25e22c70cec523a724736f13fe1b2ce080","chain":"robinhood","chainName":"Robinhood Chain","chains":["robinhood"],"name":"LifecycleHookV1","listed":true,"description":"A Uniswap v4 hook that enforces a factory-gated pool lifecycle with a trading cutoff. Pools must be pre-registered by a designated factory with a cutoff timestamp in the same transaction as initialization; beforeSwap reverts once block.timestamp reaches the cutoff, effectively closing trading at a predetermined time.","deployer":null,"creationTx":null,"codeBytes":6188,"implementation":null,"verified":true,"audit":null,"upgradeable":false,"swapAccess":"temporal","dynamicFee":false,"customData":false,"flags":["beforeInitialize","beforeSwap"],"flagBits":8320,"lines":[{"key":"access","level":"red","text":"Can block swaps","detail":"Swaps are gated (temporal): only some addresses, or only at some times, can trade through it."},{"key":"beforeSwap","level":"amber","text":"Runs code before your swap and can block it","detail":"The hook is called before every swap. It can revert, which makes your swap fail."},{"key":"beforeInitialize","level":"grey","text":"Runs code when a pool is created","detail":"Called once, when someone creates a pool with this hook."}],"score":85,"scoreItems":[{"label":"Swap access is gated","points":-15}],"pools":4,"activePools":0,"swaps24":0,"swaps7":0,"volume24Usd":0,"volume7Usd":0,"firstSeenBlock":43420162,"firstSeen":1787429483,"ageDays":64.7982175925926,"poolList":[{"id":"0x606b1dcac2ed56e9ab582091deef098060bd4c0303bb5165741afe96f44cbf9b","t0":{"a":"0x3474e49b640cfc84352792e9258a55574085b8e6","s":"?","d":18,"usd":null},"t1":{"a":"0xa7bc98d810bfaffed9269020457befe94c366483","s":"?","d":18,"usd":null},"fee":200,"ts":10,"b":43951357,"t":1787482748,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xe6256cccf0fe67f8cf1ac0517582daaba4bee30bda7b500d17c7ed446ab7e4c2","t0":{"a":"0x962ee615ec1e503c8955274df21eb1fc9510e236","s":"?","d":18,"usd":null},"t1":{"a":"0xe7bb017790ddb870e13c4dc958c24f5aa2984e9d","s":"?","d":18,"usd":null},"fee":200,"ts":10,"b":43945009,"t":1787482112,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x1c807015f4ac5438501f54034696b1b26a7e8c419e378d200a7293fbf9dac79d","t0":{"a":"0x2d23a6fcda51008aa07e972b3a3603db12ba1f06","s":"?","d":18,"usd":null},"t1":{"a":"0x8f617cde07e04fdc1d96dd19a986b5f0869c1004","s":"?","d":18,"usd":null},"fee":200,"ts":10,"b":43826190,"t":1787470201,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x7587adcdd5c5195cc3f58c14e66cb049b66d8ecc113e8d23291cf1a46453883a","t0":{"a":"0x03571e75de214964abd5a22dea7335af480aabfa","s":"?","d":18,"usd":null},"t1":{"a":"0x3f55f3b7bfbcec10a2963615bd5813266ac7260c","s":"?","d":18,"usd":null},"fee":200,"ts":10,"b":43420162,"t":1787429483,"s7":0,"s24":0,"v7":0,"u":0}],"daily":null,"days":7,"probe":{"pool":"0x606b1dcac2ed56e9ab582091deef098060bd4c0303bb5165741afe96f44cbf9b","t":1793050309,"dir":[{"zf1":true,"inRaw":"2","outRaw":null,"expRaw":"1","takeBps":null,"gas":null,"reverted":true},{"zf1":false,"inRaw":"2","outRaw":null,"expRaw":"1","takeBps":null,"gas":null,"reverted":true}],"lpFee":200,"takeBps":null,"reverted":true,"gas":null,"pair":"? / ?"},"snapshot":{"block":98513114,"ts":1793028049}}