{"address":"0x96ce193f25db9b75743332bb7c94e545f1a225c3","chain":"robinhood","chainName":"Robinhood Chain","chains":["robinhood"],"name":"FeraHook","listed":true,"description":"Uniswap v4 hook implementing regime-specific dynamic LP fees — MEME pools use an EWMA volatility/flow estimator, RWA pools use a Chainlink oracle price-deviation overlay — plus a cumulative-tick TWAP oracle and an economic anti-JIT guard that withholds and linearly decays accrued fees on fast liquidity removal.","deployer":null,"creationTx":null,"codeBytes":12771,"implementation":null,"verified":true,"audit":null,"upgradeable":false,"swapAccess":"none","dynamicFee":true,"customData":false,"flags":["beforeInitialize","afterAddLiquidity","afterRemoveLiquidity","beforeSwap","afterSwap","afterAddLiquidityReturnsDelta","afterRemoveLiquidityReturnsDelta"],"flagBits":9667,"lines":[{"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":"afterAddLiquidityReturnsDelta","level":"amber","text":"Can take a cut when LPs deposit","detail":"The hook can change the amounts a liquidity provider pays in."},{"key":"afterRemoveLiquidityReturnsDelta","level":"amber","text":"Can take a cut when LPs withdraw","detail":"The hook can change the amounts a liquidity provider gets back."},{"key":"afterAddLiquidity","level":"grey","text":"Runs code after liquidity is added","detail":"Called after each deposit into the pool."},{"key":"afterRemoveLiquidity","level":"grey","text":"Runs code after liquidity is removed","detail":"Called after each withdrawal."},{"key":"beforeInitialize","level":"grey","text":"Runs code when a pool is created","detail":"Called once, when someone creates a pool with this hook."},{"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":90,"scoreItems":[{"label":"Dynamic fee","points":-10}],"pools":8,"activePools":0,"swaps24":0,"swaps7":0,"volume24Usd":0,"volume7Usd":0,"firstSeenBlock":12455648,"firstSeen":1784325036,"ageDays":100.72931712962964,"poolList":[{"id":"0x498b78d08bbd532d248d020900da73663d69abde1a4d51296ff9de8b520470f6","t0":{"a":"0x0bd7d308f8e1639fab988df18a8011f41eacad73","s":"WETH","d":18,"usd":2331.971314},"t1":{"a":"0x8e62f281f282686fca6dcb39288069a93fc23f1c","s":"HOODRAT","d":18,"usd":null},"fee":8388608,"ts":60,"b":13905888,"t":1784470649,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xc4ec020e29245e3ca04c5af204ec384a1f8d1387d6ed494007865ec5f636be1d","t0":{"a":"0x0bd7d308f8e1639fab988df18a8011f41eacad73","s":"WETH","d":18,"usd":2331.971314},"t1":{"a":"0xd7321801caae694090694ff55a9323139f043b88","s":"JUGGERNAUT","d":18,"usd":0.0035187504413392444},"fee":8388608,"ts":60,"b":13904978,"t":1784470557,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x7bc9ae233f12c72dc0b3704411f3c85e84e3a48798f088c5acf73da33eff74aa","t0":{"a":"0x020bfc650a365f8bb26819deaabf3e21291018b4","s":"CASHCAT","d":18,"usd":0.0938840766075499},"t1":{"a":"0x0bd7d308f8e1639fab988df18a8011f41eacad73","s":"WETH","d":18,"usd":2331.971314},"fee":8388608,"ts":60,"b":13904750,"t":1784470534,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x848c3b7e44feed741b097eecba7846dd96414e8b1fc21488c71c8b9bcb115cb5","t0":{"a":"0x0bd7d308f8e1639fab988df18a8011f41eacad73","s":"WETH","d":18,"usd":2331.971314},"t1":{"a":"0x7e86381a763f0ecca2bdf27c54eac403ddd48123","s":"GME","d":18,"usd":null},"fee":8388608,"ts":60,"b":12466927,"t":1784326166,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x4f382e3ceda365063d6824280583f2c485fe4f5c21178c39901c45f11a47e44d","t0":{"a":"0x0bd7d308f8e1639fab988df18a8011f41eacad73","s":"WETH","d":18,"usd":2331.971314},"t1":{"a":"0x39dbed3a2bd333467115de45665cc57f813c4571","s":"PONS","d":18,"usd":0.25318859905003577},"fee":8388608,"ts":60,"b":12461512,"t":1784325624,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x877c04e865fffdfb450a86e5d1c3e5892ea56d5e33e3d56733249330a5b234b3","t0":{"a":"0x0339f5459fc690ac85f1782e15782a151b4a9e1b","s":"WALLET","d":18,"usd":0.01962490422599914},"t1":{"a":"0x0bd7d308f8e1639fab988df18a8011f41eacad73","s":"WETH","d":18,"usd":2331.971314},"fee":8388608,"ts":60,"b":12461133,"t":1784325586,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x4412b3443d6f50184af006e8e0fa2573ef0b7ef7ddb675738971311a27236ef7","t0":{"a":"0x0bd7d308f8e1639fab988df18a8011f41eacad73","s":"WETH","d":18,"usd":2331.971314},"t1":{"a":"0xc6911796042b15d7fa4f6cde69e245ddcd3d9c31","s":"VIRTUAL","d":18,"usd":0.6241308399052434},"fee":8388608,"ts":60,"b":12460658,"t":1784325538,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x781f4bd64678be81a559f58bb124c570fb86abc04831f1c41212984340df9a12","t0":{"a":"0x0bd7d308f8e1639fab988df18a8011f41eacad73","s":"WETH","d":18,"usd":2331.971314},"t1":{"a":"0x45242320dbb855eea8fd36804c6487e10e97fcf9","s":"TENDIES","d":18,"usd":null},"fee":8388608,"ts":60,"b":12455648,"t":1784325036,"s7":0,"s24":0,"v7":0,"u":0}],"daily":null,"days":7,"probe":{"pool":"0x498b78d08bbd532d248d020900da73663d69abde1a4d51296ff9de8b520470f6","t":1793047600,"dir":[],"lpFee":0,"takeBps":null,"reverted":false,"gas":null,"pair":"WETH / HOODRAT"},"snapshot":{"block":98513114,"ts":1793028049}}