{"address":"0x29ebe2200c08f87b75d6aac080e26527b37240cc","chain":"robinhood","chainName":"Robinhood Chain","chains":["robinhood"],"name":"VolatilityFeeHook","listed":true,"description":"Charges a volatility-adjusted swap fee denominated in the pool's quote currency, scaling linearly between a base and max rate based on how far the previous swap moved the price (tick delta). Fees accumulate as ERC-6909 claims on the PoolManager and are forwarded to an immutable fee wallet via the permissionless `sweep()` function.","deployer":null,"creationTx":null,"codeBytes":5075,"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":2,"activePools":0,"swaps24":0,"swaps7":0,"volume24Usd":0,"volume7Usd":0,"firstSeenBlock":42482661,"firstSeen":1787335455,"ageDays":65.88650462962963,"poolList":[{"id":"0x66e1a378f51d184d9c52957b92f3ae73d2e6700eb1bfd1109edad5936d763070","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x48e81534ca50752f134e71fdf0b5d5d4e5d8e43f","s":"?","d":18,"usd":null},"fee":0,"ts":60,"b":42527757,"t":1787339978,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x58c870021e872df2eef5f8421db5e69c4bef32edcc5b259b9e367562a61039f3","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xf070b180b6248c8fecbf3843a1b2dab644891315","s":"?","d":18,"usd":null},"fee":0,"ts":60,"b":42482661,"t":1787335455,"s7":0,"s24":0,"v7":0,"u":0}],"daily":null,"days":7,"probe":null,"snapshot":{"block":98513114,"ts":1793028049}}