{"address":"0xb914f955294799de4b891bd2ea8af628fa1c68cc","chain":"robinhood","chainName":"Robinhood Chain","chains":["robinhood"],"name":"HookrModularHookV6WthV5","listed":true,"description":"Modular Uniswap v4 hook implementing Hookr's always-on WTH arbitrage-recapture profile. Runs MEV correction logic on every swap (before and after) via a pluggable module stack and a pinned accounting kernel, computing per-swap LP fees dynamically from base rate plus module surcharges.","deployer":null,"creationTx":null,"codeBytes":9853,"implementation":null,"verified":true,"audit":null,"upgradeable":false,"swapAccess":"other","dynamicFee":true,"customData":false,"flags":["beforeInitialize","beforeAddLiquidity","beforeSwap","afterSwap","beforeSwapReturnsDelta","afterSwapReturnsDelta"],"flagBits":10444,"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":"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."},{"key":"dynamicFee","level":"amber","text":"Can charge a different fee on each swap","detail":"The pool's LP fee is dynamic: the hook sets it, swap by swap."}],"score":50,"scoreItems":[{"label":"Can change swap amounts","points":-25},{"label":"Swap access is gated","points":-15},{"label":"Dynamic fee","points":-10}],"pools":5,"activePools":2,"swaps24":0,"swaps7":31,"volume24Usd":0,"volume7Usd":149,"firstSeenBlock":61276678,"firstSeen":1789233454,"ageDays":43.91892361111111,"poolList":[{"id":"0xae34aabc8be9f38aa42d9f37e1e1f66724d01b4d53fc2375398b0442a6d8ef2a","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xa934ba4f59070149d37a93f8a002af79bae35563","s":"PFWA","d":18,"usd":null},"fee":8388608,"ts":200,"b":79115118,"t":1791033648,"s7":27,"s24":0,"v7":147,"u":6},{"id":"0x7b4800d850e5d10dc7d1dd6f65e5bcc9bd224ecec3a4d50d525c3d56c22321b9","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x18e674231a58c239dc7daedcffe15ec3a24cff5c","s":"HOOKR","d":18,"usd":0.015648210619886027},"fee":8388608,"ts":400,"b":61276678,"t":1789233454,"s7":4,"s24":0,"v7":3,"u":1},{"id":"0x73b8db7337af99ee815376a59ae5dfe5ae830d3a650fdb5fe6f7aae47e157dfa","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x5038e223d59d1f3064bd6d5d70506d6c24148e59","s":"?","d":18,"usd":null},"fee":8388608,"ts":60,"b":78759572,"t":1790997646,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xe15afac715ddaa829d59c4695852fc2abedb86f818eb1756f6a3c5e626e53862","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x18e674231a58c239dc7daedcffe15ec3a24cff5c","s":"HOOKR","d":18,"usd":0.015648210619886027},"fee":8388608,"ts":200,"b":66406135,"t":1789752770,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xeeb33130c3ff312b82bc7980e28087bef9ef14a9f4af6208ce7774c974304b34","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x61215238bfd6a15568f884981bb02ebf98d5891f","s":"?","d":18,"usd":null},"fee":8388608,"ts":60,"b":65989728,"t":1789710822,"s7":0,"s24":0,"v7":0,"u":0}],"daily":{"s":[0,2,7,4,4,9,5],"v":[0,9,31,18,10,51,31]},"days":7,"probe":{"pool":"0xae34aabc8be9f38aa42d9f37e1e1f66724d01b4d53fc2375398b0442a6d8ef2a","t":1793049312,"dir":[{"zf1":true,"inRaw":"619460599006","outRaw":"16051807274755152917","expRaw":"13624459169737346289","takeBps":-1782,"gas":1029755,"reverted":false},{"zf1":false,"inRaw":"13624459169755854001","outRaw":"516102257557","expRaw":"619460599006","takeBps":1669,"gas":899805,"reverted":false}],"lpFee":0,"takeBps":1669,"reverted":false,"gas":1029755,"pair":"ETH / PFWA"},"snapshot":{"block":98513114,"ts":1793028049}}