{"address":"0x1f4b7701ff585fbe7c01ccfe090567196432aacc","chain":"robinhood","chainName":"Robinhood Chain","chains":["robinhood"],"name":"UretimHookNFT","listed":true,"description":"Launchpad hook that permanently locks pool liquidity (no removals allowed), charges configurable swap fees split among creator, protocol, referral, and token holders, and applies a time-decaying anti-snipe fee surcharge during the launch window. Optionally maintains a per-pool TWAP oracle. Only the factory can initialize pools or add liquidity.","deployer":null,"creationTx":null,"codeBytes":12851,"implementation":null,"verified":true,"audit":null,"upgradeable":false,"swapAccess":"other","dynamicFee":false,"customData":false,"flags":["beforeInitialize","beforeAddLiquidity","beforeRemoveLiquidity","beforeSwap","afterSwap","beforeSwapReturnsDelta","afterSwapReturnsDelta"],"flagBits":10956,"lines":[{"key":"access","level":"red","text":"Can block swaps","detail":"Swaps are gated (other): only some addresses, or only at some times, can trade through it."},{"key":"afterSwapReturnsDelta","level":"red","text":"Can take a fee from your output","detail":"After the pool fills your swap, the hook can keep part of what you were about to receive."},{"key":"beforeSwapReturnsDelta","level":"red","text":"Can change the price you get","detail":"Before your swap runs, the hook can take or add tokens, so the amount you get is set by its code as well as the pool."},{"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":"afterSwap","level":"amber","text":"Runs code after your swap and can block it","detail":"The hook is called after every swap. It can revert, which undoes your swap."},{"key":"beforeRemoveLiquidity","level":"amber","text":"Can block LPs from withdrawing","detail":"Called before each withdrawal. It can revert, which stops liquidity providers from leaving."},{"key":"beforeAddLiquidity","level":"grey","text":"Can block people from adding liquidity","detail":"Called before each deposit into the pool."},{"key":"beforeInitialize","level":"grey","text":"Runs code when a pool is created","detail":"Called once, when someone creates a pool with this hook."}],"score":60,"scoreItems":[{"label":"Can change swap amounts","points":-25},{"label":"Swap access is gated","points":-15}],"pools":4,"activePools":0,"swaps24":0,"swaps7":0,"volume24Usd":0,"volume7Usd":0,"firstSeenBlock":64363788,"firstSeen":1789547141,"ageDays":40.28828703703704,"poolList":[{"id":"0xb3544461f3f091fd49586523870d64dce0d0de4419179200effab42af091fa06","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xcfebe1256fe18b80c86009ab68e0b65eeedbbd1c","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":65234359,"t":1789634758,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x00fe44ac29731106064b65a6cb96200af71aa5a87351e24d929543f68a802ba1","t0":{"a":"0xa88fcbaec7bc1f4f128cbd88381dd3d7650128bc","s":"?","d":18,"usd":null},"t1":{"a":"0xc0d6457c16cc70d6790dd43521c899c87ce02f35","s":"META","d":18,"usd":642.9303567049153},"fee":0,"ts":200,"b":65137035,"t":1789624963,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xd4f398ca75803d0233f31e5e2633c70c39ba1a72c089f1707bd5b05ae5a47ad6","t0":{"a":"0x2e0847e8910a9732eb3fb1bb4b70a580adad4fe3","s":"GOOGL","d":18,"usd":320.26415494103037},"t1":{"a":"0xfc63fc3d019368544d7e40a4b03d0ed2a0741d20","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":64565390,"t":1789567431,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x593b07e5df9290eb6f950cad950353ce5fb2c158fdf1a13d64635096686213ad","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xe23820ce3ecb4b276e36db7b4455450c30928c9f","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":64363788,"t":1789547141,"s7":0,"s24":0,"v7":0,"u":0}],"daily":null,"days":7,"probe":null,"snapshot":{"block":98513114,"ts":1793028049}}