{"address":"0x6c071a92ad90d04176802cae2283360d4adf80cc","chain":"robinhood","chainName":"Robinhood Chain","chains":["robinhood"],"name":"HavenHook","listed":true,"description":"A fee-collection hook that intercepts swaps on registered (\"moored\") token pools, deducting a configurable fee (default 1%, capped at 5%) from each swap in the quote currency, and crediting accumulated fees to designated pool managers (\"skippers\") who can claim them via reap/reapAll.","deployer":null,"creationTx":null,"codeBytes":5021,"implementation":null,"verified":true,"audit":null,"upgradeable":false,"swapAccess":"none","dynamicFee":false,"customData":false,"flags":["beforeSwap","afterSwap","beforeSwapReturnsDelta","afterSwapReturnsDelta"],"flagBits":204,"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."}],"score":60,"scoreItems":[{"label":"Can change swap amounts","points":-25},{"label":"Reverted a probe in the last 24 h","points":-15}],"pools":39,"activePools":0,"swaps24":0,"swaps7":0,"volume24Usd":0,"volume7Usd":0,"firstSeenBlock":55335883,"firstSeen":1788632985,"ageDays":50.868796296296296,"poolList":[{"id":"0x707bc3759a0f0ab7236f7591c33c1ee547f3474e928331be18a97fb0f407a9f7","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x9770776f13e851d6661018c9b2528913866acdd0","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":59399195,"t":1789042950,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xe383460458606f2a0dae94e1d842f45b9588a549e307ab0a1d2a0b1863990ab5","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x0e0736192e0d408c271951939dcf8ff4a00d8ca7","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":59128689,"t":1789015611,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xb3e1e0c4ee4cce1eaff5416715d4e673a33e77aed5c0d050c2aef7e9031e16de","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xc29120ca5c4f63f6f113bbf6b059cac6098259ac","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":57943860,"t":1788896078,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x592495e0ee6fa9ecd5c23477017c1cf48ae98f4d6176aa0d82570bbe0300d1e7","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x513e67d174c91f9462e5d191d51c5773ab1729d2","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":57777591,"t":1788879304,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x94dbe2cebf2257634792db602c8fc283075f17514fa1c61d364d6bc5dadbfee8","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x8152efdc707c78c8fd1380b68bdbb51c7232c826","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":57658571,"t":1788867295,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x6779f4cb45846cac5a056297506504d6a9a9cdaed082c8e2a75a4b7479f5139e","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xb4af3bffd4f169239eb4d61eaab309ba7d1f9a26","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":57120125,"t":1788812965,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x445883a5f6ef19e3018ce5ae0157a76d57c6b9d646ae7622f18b662bf048c245","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xb3ad584306cd8238dacceb97e2781dcb37d646ed","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":57026704,"t":1788803539,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xbac409d81a76823a929e0c59d5817097951b37d5b405cd7008bd941da85471f2","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xe0bceb4417eedfc4105d923980c47589e1ff2a25","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":57006615,"t":1788801512,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x40e48f9fef0e2037e8365f0db7910a23e5edf0204a9ce0fdecfb0bf79d65a85a","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x7d5b6794ac9987bf0070cf4b7b828e15907b8cfd","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":56955655,"t":1788796370,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x4dea6601f4a88c53ff9bf34dd3a38c796f9b8f40f58ef8139c5d113b41cf8a85","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x6428122bb29711421d78767e62ddc2fcd0714522","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":56938377,"t":1788794626,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x04be78e086d100b3341e788b78380f82960b49636a8c0d708cbf14fd883b7ec7","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xb1707a91427fb4bcc1cc9404b130921d898f3713","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":56883428,"t":1788789082,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x6c900360082e47ed09134e941796631a8e1511808eb5e50a69daf566554d41b4","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x84fe41675644d212292045701bbe3e083506aec8","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":56658014,"t":1788766337,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x1b67ae0da17d59b263bd3ed66b7386dc8a05acf41199f347b667d45b7785e817","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x0a335a14d3662e12b18c21d5b0dced5452568d98","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":56572844,"t":1788757744,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x86640645c75afef724c7c7e64e9d6b24dd983f7fdf2ef8e307d624fe7156d76f","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xd703df4ca666f71adc1ea0ea08650a55bea4e155","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":56570893,"t":1788757547,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xed811db787ebae864fb2faae12ea3c003d5d2e5ade68d80f0f0b5b01b31c2630","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x9a56ba8b008e82c27ae5a999ecce2eb94e8601e2","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":56108276,"t":1788710873,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x5e365df56a8731ca30dbcc104676d89e5d46694de2bb9c6dd27adbfeb38c89ea","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xe50491053dd1bfa1d78ab8637aa9a27e8fe6dc6e","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":56068613,"t":1788706874,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x2f074a51f7c22eb8f1792282554c58b8d0fa428e9036ff6d2bdaea58d781b8ef","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x6c762cba470407056bb860d271cb9487103b4a74","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":56048354,"t":1788704831,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xeb5df8f1a744510fb9aa1fa53c536a0412709bfaf6cd0f4630c6eb60a8c18fe6","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x1a49b6d782aebd14a4a327ac2f48e2085c672b20","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":55930274,"t":1788692923,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x8b8c3133120498eb0dcfff10cd2321cc0cc4a63e4bb6442905f2768817989173","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x662d30a2d7a50f68899f2bf6d7ae27089d8bfbbd","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":55692611,"t":1788668958,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x4c2643f92cdb1f308d4a22ef6fe177c7298648a8ebc929d7f04b77ea2924789f","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x5e37275bcb4e4fa25e25eb9bde0936e4a35d11e8","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":55691765,"t":1788668872,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xbb2b8b82d30dfc245e033e90fad973560bf28001747fac8aa338a9413b4b2068","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x5ca8640b3a5241b3db0a568ea49ed3f18feaaa9a","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":55386287,"t":1788638068,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xa7760d6663f728811eade74aedc95adab493690d8f92571fce7d6fda7ff92ff4","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x841dc32cdee90f6159ac4a18a3d3e42d757c861c","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":55384843,"t":1788637922,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x6de05e187c6e9667e432d6e17b3deac2ba909ceaf4b3a158ac1a9eaf7fee6031","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xf7601cd04b29f6765604d2fda3b7fda7dfbc5f4e","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":55382351,"t":1788637671,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xdac3d850d5283d5f749bdfda631c7d2bf73cf90e20545756930b92f7700685cd","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x439e2635c8313abb724d44449d938f52b9fe74f1","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":55380816,"t":1788637516,"s7":0,"s24":0,"v7":0,"u":0}],"daily":null,"days":7,"probe":{"pool":"0x707bc3759a0f0ab7236f7591c33c1ee547f3474e928331be18a97fb0f407a9f7","t":1793042611,"dir":[{"zf1":true,"inRaw":"13830424812523","outRaw":"9899901990970428863791","expRaw":"9999999999999972888854","takeBps":100,"gas":81193,"reverted":false},{"zf1":false,"inRaw":"9999999999999999999999","outRaw":null,"expRaw":"13830424812523","takeBps":null,"gas":null,"reverted":true}],"lpFee":0,"takeBps":100,"reverted":true,"gas":81193,"pair":"ETH / ?"},"snapshot":{"block":98513114,"ts":1793028049}}