{"address":"0x41bc055e9abc03fad3a8f65da05b93f449f3f8cc","chain":"robinhood","chainName":"Robinhood Chain","chains":["robinhood"],"name":"AgenEngineHook","listed":true,"description":"A shared programmable-fee Uniswap v4 hook that reads per-market rules on every swap, applies a configurable fee (optionally tiered by trade size and direction, in either token), overrides the pool LP fee to zero, and routes collected fees to market-specific vaults via ERC-6909 claims.","deployer":null,"creationTx":null,"codeBytes":18007,"implementation":null,"verified":true,"audit":null,"upgradeable":false,"swapAccess":"none","dynamicFee":true,"customData":false,"flags":["beforeInitialize","afterInitialize","beforeAddLiquidity","beforeSwap","afterSwap","beforeSwapReturnsDelta","afterSwapReturnsDelta"],"flagBits":14540,"lines":[{"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":"afterInitialize","level":"grey","text":"Runs code after a pool is created","detail":"Called once, right after a pool with this hook is created."},{"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":65,"scoreItems":[{"label":"Can change swap amounts","points":-25},{"label":"Dynamic fee","points":-10}],"pools":33,"activePools":1,"swaps24":0,"swaps7":1,"volume24Usd":0,"volume7Usd":1,"firstSeenBlock":44363849,"firstSeen":1787524099,"ageDays":63.703125,"poolList":[{"id":"0xf5e04487bd9c467de60a4f9da7c426572f7e7e475d99ea1cb5a924c96fb40e23","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xe9c8d22d5d2946ba42207f6093786a6e7e2cd106","s":"v4","d":18,"usd":null},"fee":8388608,"ts":200,"b":45671417,"t":1787655317,"s7":1,"s24":0,"v7":1,"u":1},{"id":"0x6ad8feb0f2fbb92cf5651422078f2104082c004a7175f710c93aff942e48d654","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xf33f36a41e03951df60e0463f8999e9faca75a12","s":"?","d":18,"usd":null},"fee":8388608,"ts":200,"b":53598680,"t":1788456782,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x19ecc36bf9ae5cf14d2ead49e596ce3ae6f635fc35fadcfd1c0d630f8f55de31","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x6fbb7f80bad29a5ea2ca345127183b553f026a49","s":"?","d":18,"usd":null},"fee":8388608,"ts":200,"b":53597800,"t":1788456692,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x52edaa200291ecbfd212a7d9e3a24bb8ff5b914f74447988220cf22009743fe2","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x5c432d30fa00c92abf7bb794354674abd13da4a5","s":"?","d":18,"usd":null},"fee":8388608,"ts":200,"b":51708076,"t":1788264663,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xd90358e4f0de2edc905c5d17e636ca505ceba68ac18e82081fa9c7d6fda1befb","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x07d83a8cba3b6f5d9e1e928cf60e5d6da5b3104d","s":"?","d":18,"usd":null},"fee":8388608,"ts":200,"b":51134835,"t":1788206635,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x071412991fc941b20877292baba86759c0843b6e4114cd051f1a95742faaae64","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x27469b612517c10eb9d3eb97b126d2495740f85e","s":"?","d":18,"usd":null},"fee":8388608,"ts":200,"b":48357470,"t":1787926009,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x2c6d25a5d4e65de32911b49918460c9c18b54c1263addde5dd3a78ee22233af1","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x5f7967b29b192c4d450d9721cafbb5857793c37f","s":"?","d":18,"usd":null},"fee":8388608,"ts":200,"b":48175928,"t":1787907687,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xc83f1a0e0eb8cfccfaca8f82bcccbedba972cd1c4e7c8d39fa9a656ee3afa90f","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x9ee6b48d2ec294ab4c3a6d0c4f66bcaa2fb19ba0","s":"?","d":18,"usd":null},"fee":8388608,"ts":200,"b":48174932,"t":1787907587,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xbd7fc23e7575b11af281ed6288bb05b1106dd668f8d984042b05e377ce43ec6f","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xe4dc3a91dccdbee770cedd7b8155e635213c2de1","s":"?","d":18,"usd":null},"fee":8388608,"ts":200,"b":47763404,"t":1787866055,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x2fd7a3cfda2e493add0e9902318a23c0974758bbd6b9ccc38a53ec51b791c7a9","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xa7e2850b90a298ed1b06be7a2878c2c5cd9ef35b","s":"?","d":18,"usd":null},"fee":8388608,"ts":200,"b":47733546,"t":1787863042,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x14e45b591fee5ea1f072af7b183429b9d3c4bcc9a0fffb9a5fea451cb36072f4","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x1f9bc4d1c73562f080e9b75c483022089bf3434e","s":"?","d":18,"usd":null},"fee":8388608,"ts":200,"b":47597686,"t":1787849331,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x139bc5d45b44174ea91b55fa295f9cb40fe25a3532e89a1a5d38d32371d4b195","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xa9d84150243c44873b62ca0568ea1bc1010233cb","s":"?","d":18,"usd":null},"fee":8388608,"ts":200,"b":47489435,"t":1787838406,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xabbf4b49002f798551b1a08b87d53dd74d75ad5c37e820b8a628a4dd5112185e","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x9b938ef10b59f48541e27990b1e0ef62dd8d5b34","s":"?","d":18,"usd":null},"fee":8388608,"ts":200,"b":47471500,"t":1787836596,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x0467b4bb7c738988e69597080a5b2be5a0963e0783cd48208ff2f55f2b2d8534","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x444389efdf8ebafd10c3f9455bf74acb6abe462d","s":"?","d":18,"usd":null},"fee":8388608,"ts":200,"b":47398253,"t":1787829204,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xc85db2e71a8ecfc6a57884617706164d7b93bff108a84f472b15e8b1dee7a476","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x3b35bf2d8328c13ec131af5c2cace8f6a1950c0a","s":"?","d":18,"usd":null},"fee":8388608,"ts":200,"b":46205133,"t":1787709001,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x055ff598c68a98f42f815de257fdd0fe5b1c00813ae6e6122808b39196ae6702","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x8f40c2b623416752c7035009299ca50fb7fb7087","s":"?","d":18,"usd":null},"fee":8388608,"ts":200,"b":46184776,"t":1787706953,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x77474369032a9ec130c7c8a4ea74931bf29a13b1e4b679b66e63e175acfe66f2","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x042c4ad42bd68294dab6460e0a686b19579a7583","s":"?","d":18,"usd":null},"fee":8388608,"ts":200,"b":46181152,"t":1787706589,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x7992a6df9a7ff73641a5a844a0de6eac183c59743792a02f4f591476f63763de","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x7df9890915f92f40ce609b1be209cd56d81fc761","s":"?","d":18,"usd":null},"fee":8388608,"ts":200,"b":46090987,"t":1787697520,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x89bcaf0fec576291783ddd9b21df85a4356f171c035abf5a96376fca03435ce1","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x2d38c7c933bd64153549fd9b7ff68bb3f6c7788c","s":"?","d":18,"usd":null},"fee":8388608,"ts":200,"b":46073612,"t":1787695772,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x28590adccde3b7767bb2d4d2823cded4c2e41aa32a5316d25341734eb52551eb","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xfb0ce0a9b1ec268f27a0771a8661752eed03bd6d","s":"?","d":18,"usd":null},"fee":8388608,"ts":200,"b":45911894,"t":1787679505,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x66560f4d8db85b125287f8319c86046a82ff4b774d67aca4954ddb5ddde8cfc1","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x149cfb4bb594be925bffd139e0082941e1110f7c","s":"?","d":18,"usd":null},"fee":8388608,"ts":200,"b":45907382,"t":1787679051,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x6bd3b569d67f096cd05d5fab812935574607d2289927c06eb23d3fe6fb06c966","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xacd8962ae8c0941dcb82b0dd9a7ad6a3cb0d1c29","s":"?","d":18,"usd":null},"fee":8388608,"ts":200,"b":45841753,"t":1787672450,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xe6cdafda470bbc859592c7dd7214a6e72d13a296b9366a78bed253b7393c1fbd","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x39a2655e34cfbc06da32c70b04b4c8dbc95211f8","s":"?","d":18,"usd":null},"fee":8388608,"ts":200,"b":45841717,"t":1787672446,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x1a1c2581a31c84440b744494ddc44b52952e01eca88ca27e1cc49ae1a5ef4196","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x82fa0c7d63de4ade539fdbf950b60bad149cefbc","s":"?","d":18,"usd":null},"fee":8388608,"ts":200,"b":45840730,"t":1787672347,"s7":0,"s24":0,"v7":0,"u":0}],"daily":{"s":[0,0,0,0,0,1,0],"v":[0,0,0,0,0,1,0]},"days":7,"probe":{"pool":"0xf5e04487bd9c467de60a4f9da7c426572f7e7e475d99ea1cb5a924c96fb40e23","t":1793043133,"dir":[{"zf1":true,"inRaw":"3747118781108","outRaw":"2450511740574559412644","expRaw":"2500546689377051268634","takeBps":200,"gas":84561,"reverted":false},{"zf1":false,"inRaw":"2500546689377481689195","outRaw":"3672139684090","expRaw":"3747118781108","takeBps":200,"gas":83648,"reverted":false}],"lpFee":0,"takeBps":200,"reverted":false,"gas":84561,"pair":"ETH / v4"},"snapshot":{"block":98513114,"ts":1793028049}}