{"address":"0x0adcdc1a7f89e91029bb1d8dc968965dd796c0cc","chain":"robinhood","chainName":"Robinhood Chain","chains":["robinhood"],"name":"FarmIndexFeeHook","listed":true,"description":"Volatility-based fee hook for FarmIndex pools that charges ETH fees on every swap. Buy fees are deducted from the ETH input in beforeSwap; sell fees are deducted from the ETH output in afterSwap. The fee rate scales between a pool-configured base and max (both within 1–5%) based on the previous swap's tick movement, and is forwarded directly to a per-pool fee recipient.","deployer":null,"creationTx":null,"codeBytes":5657,"implementation":null,"verified":true,"audit":null,"upgradeable":false,"swapAccess":"other","dynamicFee":true,"customData":false,"flags":["beforeSwap","afterSwap","beforeSwapReturnsDelta","afterSwapReturnsDelta"],"flagBits":204,"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":"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":12,"activePools":0,"swaps24":0,"swaps7":0,"volume24Usd":0,"volume7Usd":0,"firstSeenBlock":32313418,"firstSeen":1786316316,"ageDays":77.6820949074074,"poolList":[{"id":"0xc842e69caff56a3050be9eaa01a92d90399ad67961a9b63899672324cf44e8bd","t0":{"a":"0x5fc5360d0400a0fd4f2af552add042d716f1d168","s":"USDG","d":6,"usd":1},"t1":{"a":"0xa32cdb8e84c68eb995c8dc270b528d7c5d6a0f20","s":"BPOOL","d":18,"usd":null},"fee":50000,"ts":500,"b":74177104,"t":1790535923,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xed1d178b1c9c76f762386560ae29ec43346080ce00bc98e1c8f79e1749ca16e6","t0":{"a":"0x5fc5360d0400a0fd4f2af552add042d716f1d168","s":"USDG","d":6,"usd":1},"t1":{"a":"0xa32cdb8e84c68eb995c8dc270b528d7c5d6a0f20","s":"BPOOL","d":18,"usd":null},"fee":8388608,"ts":60,"b":74148504,"t":1790533041,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xd3482cea13a126aa9424f55eb71b94ed502eb5aae6c2cde08d21116c38f4bfb5","t0":{"a":"0x0e303064a537c83a7243f33759470d19e2246b7a","s":"?","d":18,"usd":null},"t1":{"a":"0x5fc5360d0400a0fd4f2af552add042d716f1d168","s":"USDG","d":6,"usd":1},"fee":50000,"ts":500,"b":72195584,"t":1790336091,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xf47673a49f8b0d2969e7f0152cdd06df6121e7491c4de262bcdc9fa5d75fbda3","t0":{"a":"0x0729a104162d2352b4d5777ab5898cdd19d91e18","s":"?","d":18,"usd":null},"t1":{"a":"0x5fc5360d0400a0fd4f2af552add042d716f1d168","s":"USDG","d":6,"usd":1},"fee":50000,"ts":500,"b":72174587,"t":1790333972,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x1bdd20d31673c12089bb5c3c56373a907a31f0e19faac4085ee0704619ba20db","t0":{"a":"0x21f2e4783bb7ecb75a9062637784a571b319130f","s":"zkThunder","d":18,"usd":null},"t1":{"a":"0x5fc5360d0400a0fd4f2af552add042d716f1d168","s":"USDG","d":6,"usd":1},"fee":50000,"ts":500,"b":72166066,"t":1790333112,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xf9b1530ce4757baf3f5713991e2f2a8ce730753cb99b04afbaaea5e27f35714a","t0":{"a":"0x5fc5360d0400a0fd4f2af552add042d716f1d168","s":"USDG","d":6,"usd":1},"t1":{"a":"0xb7e03fbe0a037f2bb98034727cdd6f5c8acfb71f","s":"FRAI","d":18,"usd":null},"fee":50000,"ts":500,"b":72154315,"t":1790331927,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x94fcfc8b9e8a1a0660f8da1cd4070dacdb32f37dbc51ee98a8986c3d4402c248","t0":{"a":"0x5fc5360d0400a0fd4f2af552add042d716f1d168","s":"USDG","d":6,"usd":1},"t1":{"a":"0xfe2f0fb0c00d19786a8abf98d4b1f1ac8763b167","s":"ORDO","d":18,"usd":null},"fee":2500,"ts":25,"b":66196648,"t":1789731667,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xef0317d98609ead1bdb456abf6340f2d59c8e3d0e2d2805386d53e941ad5e342","t0":{"a":"0x5fc5360d0400a0fd4f2af552add042d716f1d168","s":"USDG","d":6,"usd":1},"t1":{"a":"0xfe2f0fb0c00d19786a8abf98d4b1f1ac8763b167","s":"ORDO","d":18,"usd":null},"fee":8388608,"ts":60,"b":66118259,"t":1789723770,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xdefacc0cdf1b917da5bbb1d057e43af72ffac5fa2db92daafeed6ed230ebe4af","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x6abd1ee773a72fb10bfabee1ee3c316fa62b7b0d","s":"?","d":18,"usd":null},"fee":0,"ts":60,"b":32317283,"t":1786316703,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xb9eae2a709d5141c17769d9e23aca0ff6f9c39bf2587909d6ab5cb17ca860be9","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x877ea1fedca5c41e26f2d8f5dd8a5301370711d2","s":"?","d":18,"usd":null},"fee":0,"ts":60,"b":32316721,"t":1786316647,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x948380b144d04dacaab1b81d4b2641734709436a5ffa97971145bda9794600f5","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xc6e9440e0f1974eca5147aa6129f4dacba39c28d","s":"?","d":18,"usd":null},"fee":0,"ts":60,"b":32314430,"t":1786316418,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x2f7a9b78ef47c6dd0ef89fbfac22cbe657dd9e7c088fc7f6296cf829272b290a","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x1f488ae940de82863fe3362f960f9ea770cf1b11","s":"?","d":18,"usd":null},"fee":0,"ts":60,"b":32313418,"t":1786316316,"s7":0,"s24":0,"v7":0,"u":0}],"daily":null,"days":7,"probe":null,"snapshot":{"block":98513114,"ts":1793028049}}