{"address":"0x8cd1b2373d25194aa565c6b394796d1036186acc","chain":"robinhood","chainName":"Robinhood Chain","chains":["robinhood"],"name":"RootedHook","listed":true,"description":"A UUPS-upgradeable Uniswap v4 hook for token launches that deducts a configurable contribution fee (1–5%) from each swap and routes it to a capital vault. Enforces a timestamp-based launch gate (anti-snipe), per-transaction buy limits during a restriction window, and restricts all liquidity modifications to a designated vault address.","deployer":null,"creationTx":null,"codeBytes":130,"implementation":"0x9bb0da6c6a29c6c1f02330577ed79ac9bc2e98b0","verified":true,"audit":null,"upgradeable":true,"swapAccess":"temporal","dynamicFee":false,"customData":false,"flags":["beforeInitialize","beforeAddLiquidity","beforeRemoveLiquidity","beforeSwap","afterSwap","beforeSwapReturnsDelta","afterSwapReturnsDelta"],"flagBits":10956,"lines":[{"key":"upgradeable","level":"red","text":"Its code can be replaced","detail":"The hook is a proxy (EIP-1967). Whoever controls it can swap in new code, so what it does today is not a promise for tomorrow."},{"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":"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":40,"scoreItems":[{"label":"Can change swap amounts","points":-25},{"label":"Upgradeable","points":-20},{"label":"Swap access is gated","points":-15}],"pools":2,"activePools":1,"swaps24":2,"swaps7":4,"volume24Usd":578,"volume7Usd":743,"firstSeenBlock":13191102,"firstSeen":1784398877,"ageDays":99.87467592592593,"poolList":[{"id":"0x2bc3a103a3998550d3ed9aba0f38166eef3a4a01a3340b6447b45b198ec8dcf3","t0":{"a":"0x0bd7d308f8e1639fab988df18a8011f41eacad73","s":"WETH","d":18,"usd":2331.971314},"t1":{"a":"0xecac797426871a34b42d422be657012f8ce0ab41","s":"WODE","d":18,"usd":null},"fee":3000,"ts":60,"b":13191102,"t":1784398877,"s7":4,"s24":2,"v7":743,"u":2},{"id":"0x64fcbecac9620a2b9e36523d2fc1d51eff62ccaaa1ff4c886cfb1b25cff40266","t0":{"a":"0x0bd7d308f8e1639fab988df18a8011f41eacad73","s":"WETH","d":18,"usd":2331.971314},"t1":{"a":"0xbedfd71cfe187b24ec0d07ce54d9c30664b1e128","s":"?","d":18,"usd":null},"fee":3000,"ts":60,"b":16596727,"t":1784740483,"s7":0,"s24":0,"v7":0,"u":0}],"daily":{"s":[2,1,0,0,0,0,1],"v":[578,163,0,0,0,0,3]},"days":7,"probe":{"pool":"0x2bc3a103a3998550d3ed9aba0f38166eef3a4a01a3340b6447b45b198ec8dcf3","t":1793040392,"dir":[{"zf1":true,"inRaw":"65045387109539","outRaw":"2242936499986121449142","expRaw":"2265614786305320214019","takeBps":100,"gas":131625,"reverted":false},{"zf1":false,"inRaw":"2272432082552990710951","outRaw":"64201108353678","expRaw":"64850250948210","takeBps":100,"gas":132517,"reverted":false}],"lpFee":3000,"takeBps":100,"reverted":false,"gas":131625,"pair":"WETH / WODE"},"snapshot":{"block":98513114,"ts":1793028049}}