{"address":"0xdb1902bc975992828616b0224d9c5ff907e9c0cc","chain":"robinhood","chainName":"Robinhood Chain","chains":["robinhood"],"name":"LivoSwapHook (V2)","listed":true,"description":"Singleton fee hook for Livo-graduated ETH/token pools. Collects LP fees and post-graduation taxes on the ETH leg across all four swap directions, routing them to a treasury fee router and per-token receivers via ILivoToken.accrueFees(). Blocks swaps on non-graduated tokens. Fees are withheld via BeforeSwapDelta or AfterSwapDelta depending on which leg the ETH amount is known.","deployer":null,"creationTx":null,"codeBytes":6162,"implementation":null,"verified":true,"audit":null,"upgradeable":false,"swapAccess":"governance","dynamicFee":false,"customData":false,"flags":["beforeSwap","afterSwap","beforeSwapReturnsDelta","afterSwapReturnsDelta"],"flagBits":204,"lines":[{"key":"access","level":"red","text":"Can block swaps","detail":"Swaps are gated (governance): 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."}],"score":60,"scoreItems":[{"label":"Can change swap amounts","points":-25},{"label":"Swap access is gated","points":-15}],"pools":139,"activePools":0,"swaps24":0,"swaps7":0,"volume24Usd":0,"volume7Usd":0,"firstSeenBlock":11314265,"firstSeen":1784210651,"ageDays":102.05321759259259,"poolList":[{"id":"0x8682a53c541462d36da59642e1d214c09c7e3ff2d8b0afad7b2bc9e5871dcc2b","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x353a93db3080bebd30c4b9bc7e57f11ad4791110","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":76051374,"t":1790724621,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xb2c0403f2119d69b1c2a7404bddfbcbb98fd63550bd0b98fd9d6a882a5f2a81e","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xf5f230c0b164f616829a98f4be548b4672951110","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":76048735,"t":1790724355,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x44815a61d8f085504f394ff10b276b54ca893f662558ced6445fec0e217eedba","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xb404a84df21c890c8c8e89821edcc322e2ea1110","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":64678853,"t":1789578850,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x169e90723e6c22ac92bf67bb882282ae2bc3e0be68c503b7ba84943b0c8db605","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x9866cd904e84e292669746099144ceb6aaa71110","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":63235204,"t":1789432599,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xdc8bda5584a598ae6faff6089a25a9df5fde469762b904127d543771adbe862f","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x371b7c9428add32b27fb2bf110bdeb46f8ae1110","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":60460724,"t":1789150644,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xf7971836e2b37ca16f9567dbc9c8f3cc5662fc91ab46a07c5fd54e15a12617cc","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xb7a78449ee8afcc97b95c9cd0b9823bd77071110","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":60459569,"t":1789150527,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x9952286f60fd7779944fd09e08b5be8fb4e787680012c71203a87a15e96708f3","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xf3536615c0f1c93a90510854caf0368976a71110","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":60458612,"t":1789150430,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x66beff4b825283e6effd2b958bad2f66be2cbebaeb4dc00ddbb94b0e1856c42e","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x676360d952abf97f3f8c7aa6c640c6d61a9a1110","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":59057026,"t":1789008381,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xae90c69099e539a6c202f291c6931ecdf503f06e490b6f5bc746b9e559e6357e","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x0c63e822755eb6dadc09be0d149effb084251110","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":58936832,"t":1788996255,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x63f2b527765a3ac9491a755b930f483c5e0e8d38e559a6522ae80269b530f23c","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x5895d9ce77d27d780c74227cbbfe735992651110","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":58739288,"t":1788976326,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xa91217894491800f52a26c436eaa565570fe2e6cfae3cd1a042cfeca473e7758","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x50968f279bbc4da889f3d5f96f21d9d3856b1110","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":58651939,"t":1788967513,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x5cb538e00a5575938257ea6514e94be9dfb5dd87631a5b50165f009a04a36f36","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x025b7105c92f29579c7037455cd0c93bb5cb1110","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":58584236,"t":1788960683,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xbf1ac657465d156a54f33ed93ce9c240bb85d3e89e61ab363ea4fd8fe1f1e694","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x92df52b1a83c31edc29be1b4998d975c3f1d1110","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":58230520,"t":1788924998,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x12605260366d0fa51f543f86f7b38448985650b1dc0a4e8ac34409e57e4551a1","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x1a1e9cc9a832cd33e40b4c162480942fd2d81110","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":58023737,"t":1788904137,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x68047c8bd8cd889ff0a2b1dd8268399bdb9decf14205a4b6112ea3f0b50facbb","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xa86d3b299e5474f5f5d12d407cda9f6d50aa1110","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":57979948,"t":1788899719,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x97ed1496d79e71779cd3e5848509bf030c99ccfd0b16fc56224a31f675522aa8","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x19788d06ab07e7637517dc5aab7b3f66e86a1110","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":57977344,"t":1788899456,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xd4fc7b42dc6eb9eefc67f454b0ed4bb9f813692c18e1d1bcec5c1050a765df6f","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x3ad9af7b592ee0b3609df6d03b48c8be87791110","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":57960536,"t":1788897760,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xde334cd59fce30263a23e436e70d02f7b33b65c80301fb1a25d05d4e8941c4b0","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x82fb63b1b9aee065690911cba73c107f70a71110","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":57681432,"t":1788869602,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xb138d733d1f4cc2ff14a70940042f1e502adbb5a30c11db4d622cbf052e588c9","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x66dbc9d1080ebae311fef3e1dc2b8c8d19e31110","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":57218824,"t":1788822924,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x6e05f431a9044a761038369c019a0a07cb6461407d028690b0595b566c130ddc","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xc26e2d479dbeda83b4c26b5668ec5222bf7f1110","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":57013897,"t":1788802246,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x30d38f0f7352b243874dac33768940519eb69818bd9b434ce096209db0e3cd07","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x6fe3e379ba89e93b5318005c9b15f81cd2041110","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":56896711,"t":1788790422,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xd66c3d0cae5dcefe795c83971e905e817b454d7bd0c38037bc77642627189bc5","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x265975bf5e0a086634e940c7c80f4bd067a11110","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":56514279,"t":1788751834,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x6db422a3575c8067f57c10777be38d18367304ac2334cd13d6783b462d37d77b","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x0160022879d2972eb8fc254325edb7b0f13e1110","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":56507183,"t":1788751118,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xaf74f6be0820254f1969a86242f89a019567106d61d1320525c811accb604c82","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x6114bf1ae034828aff8ccbd56624343935b21110","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":54432621,"t":1788541705,"s7":0,"s24":0,"v7":0,"u":0}],"daily":null,"days":7,"probe":null,"snapshot":{"block":98513114,"ts":1793028049}}