{"address":"0xcb787a5cdea8b3715d984d82f1203fd7bfebe0c4","chain":"robinhood","chainName":"Robinhood Chain","chains":["robinhood"],"name":"EVPLUSAI","listed":true,"description":"Immutable dynamic-fee hook where a per-pool worker posts directional LP fee budgets (0.025%–0.9%, TTL 5 min, defaulting to 0.05% on expiry). beforeSwap overrides the LP fee with 90% of the posted budget; afterSwap collects a 10% platform fee as a return delta, minted as ERC-6909 claims to the hook and sweepable to a configured treasury.","deployer":"0xC1A2f762F67aF72FD05e79afa23F8358A4d7dbaF","creationTx":null,"codeBytes":8950,"implementation":null,"verified":true,"audit":null,"upgradeable":false,"swapAccess":"none","dynamicFee":true,"customData":false,"flags":["beforeInitialize","beforeSwap","afterSwap","afterSwapReturnsDelta"],"flagBits":8388,"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":"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":"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":65,"scoreItems":[{"label":"Can change swap amounts","points":-25},{"label":"Dynamic fee","points":-10}],"pools":1,"activePools":1,"swaps24":2068,"swaps7":4992,"volume24Usd":308866,"volume7Usd":661417,"firstSeenBlock":68114907,"firstSeen":1789924980,"ageDays":35.91515046296296,"poolList":[{"id":"0xc7b615a3721594f73664eb3f62d8290d0fcc8d9d1156aed1ddecbd7f32efd9f5","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x5fc5360d0400a0fd4f2af552add042d716f1d168","s":"USDG","d":6,"usd":1},"fee":8388608,"ts":10,"b":68114907,"t":1789924980,"s7":4992,"s24":2068,"v7":661417,"u":36}],"daily":{"s":[2068,1376,949,324,95,92,88],"v":[308866,204690,119324,25215,1328,1098,896]},"days":7,"probe":{"pool":"0xc7b615a3721594f73664eb3f62d8290d0fcc8d9d1156aed1ddecbd7f32efd9f5","t":1793039824,"dir":[{"zf1":true,"inRaw":"5152482269051672","outRaw":"11962293","expRaw":"11968396","takeBps":5,"gas":64041,"reverted":false},{"zf1":false,"inRaw":"11968396","outRaw":"5149854182119926","expRaw":"5152481993950807","takeBps":5,"gas":63919,"reverted":false}],"lpFee":0,"takeBps":5,"reverted":false,"gas":64041,"pair":"ETH / USDG"},"snapshot":{"block":98513114,"ts":1793028049}}