{"address":"0xba5acc77633c0701d4ef61a50a70b241174cc0cc","chain":"robinhood","chainName":"Robinhood Chain","chains":["robinhood"],"name":"HOODDOGFeeHook","listed":true,"description":"A volatility-based fee hook that charges ETH fees (1–5%) on swaps, scaling the fee by the previous swap's tick movement. Fees are collected via delta returns in beforeSwap (buys, zeroForOne exact-input) and afterSwap (sells), then forwarded directly to a per-pool fee recipient via poolManager.take().","deployer":null,"creationTx":null,"codeBytes":5442,"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":75,"scoreItems":[{"label":"Can change swap amounts","points":-25}],"pools":11,"activePools":0,"swaps24":0,"swaps7":0,"volume24Usd":0,"volume7Usd":0,"firstSeenBlock":38946269,"firstSeen":1786980676,"ageDays":69.99274305555555,"poolList":[{"id":"0xe7dc650d53d4c4b08648c0718cf7b4fe39a5e0a59b65bb6a82a87a3b1f22a106","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x130b491031b23cef8afb23a390a9ab6cd7907a04","s":"?","d":18,"usd":null},"fee":0,"ts":60,"b":38960175,"t":1786982071,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x32058bb1b1a712480bcb42565e29035636c1e5fd27eb8f1ed971743823def387","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xeebec500fcf5e5aebe2e5ee478333e2c1616082c","s":"?","d":18,"usd":null},"fee":0,"ts":60,"b":38958715,"t":1786981925,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x045d0e8ec8b46db911d20f64b66e89eecb675dc1a5b24ac2b83c0e3bc06b0d7a","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x20663476791d779e1fb09d6a9450162b21a1f03c","s":"?","d":18,"usd":null},"fee":0,"ts":60,"b":38957723,"t":1786981825,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xdda9cab928697e1e73c12f8975b3f09750cd794ed899204cb844d73fb2aea315","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x0c2c1c541493fe1bba048d543e4b81c2f27965c2","s":"?","d":18,"usd":null},"fee":0,"ts":60,"b":38956087,"t":1786981661,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x303f33ee1f043515c03abdcdd07a0a50a3a55d4bef4a45a49cd54e60c34a773f","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xee45d801e619c67c9e7b9f3a1817a2bc4c02443b","s":"?","d":18,"usd":null},"fee":0,"ts":60,"b":38953927,"t":1786981444,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x7b7d6d2d3eca5020070beb4f9a1639a23c442b84b067d22175b33d0636e487db","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xb652750b09bd4179716fda9d71da4d9a264d5efe","s":"?","d":18,"usd":null},"fee":0,"ts":60,"b":38951139,"t":1786981164,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x4d4640c77d8c718681cf976d654ff01af67c5e364e2371d2aa80f5ab01205d38","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xc984b9418a77586872c2b07b45e494324703cb64","s":"?","d":18,"usd":null},"fee":0,"ts":60,"b":38950135,"t":1786981064,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xb307766628d991c85ae5ac9021f8d309fdf4efb42214df87dc9834a4a9e22935","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x908eb0b0e9985178522fac06fec5c27dc359c220","s":"?","d":18,"usd":null},"fee":0,"ts":60,"b":38949380,"t":1786980988,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x398c3e27f1ed3062f6b70615ef9d1ae2529a66ede7671ce71a35e43cd355f5e0","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x812792bd45435b0ffe4c4253717fe63565873f03","s":"?","d":18,"usd":null},"fee":0,"ts":60,"b":38948531,"t":1786980903,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x4b8158b924271c1b891b25194da9819b2214b0f5f585e7dfb073bada3709a1a6","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x561813acc5bc00104c779b3ed1cb2ad8cfb93aef","s":"?","d":18,"usd":null},"fee":0,"ts":60,"b":38947717,"t":1786980821,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xc9d4004d571adc017d7d6c6242b954904c2dbcdfd7bfc7953605ef00bb04eb0f","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x9d9f59d6452079d106e9af34dadc1e4281c9f137","s":"?","d":18,"usd":null},"fee":0,"ts":60,"b":38946269,"t":1786980676,"s7":0,"s24":0,"v7":0,"u":0}],"daily":null,"days":7,"probe":null,"snapshot":{"block":98513114,"ts":1793028049}}