{"address":"0xa0cfc3eb8339001971f4473365cb1614971a40cc","chain":"robinhood","chainName":"Robinhood Chain","chains":["robinhood"],"name":"EthicsV4FeeModeV2","listed":true,"description":"Uniswap v4 hook that collects a fixed 1% fee on swaps in the pool's quote currency, distributing it based on a configured mode: Creator mode splits between creator (70%) and an Ethics address (30%), Rewards mode splits between a rewards vault (90%) and Ethics (10%), and Burn mode burns the base token instead.","deployer":null,"creationTx":null,"codeBytes":4737,"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":5,"activePools":0,"swaps24":0,"swaps7":0,"volume24Usd":0,"volume7Usd":0,"firstSeenBlock":52190179,"firstSeen":1788313613,"ageDays":54.56523148148148,"poolList":[{"id":"0x953a45a53d60946b63d16559275edd1f80abd5ff25dd0675c028b95b4e0594d5","t0":{"a":"0x9945b7f458790287a182e8d8e6c85059db2c6333","s":"?","d":18,"usd":null},"t1":{"a":"0xd917b029c761d264c6a312bbbcda868658ef86a6","s":"USAR","d":18,"usd":null},"fee":0,"ts":200,"b":54040716,"t":1788501796,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x741dc024968962738209166c2a8c43dd0c671200e3d5c1ec0e428092a28497ba","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xa0669c7042b32002fb494758688e672fedebb333","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":52638698,"t":1788359152,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x4a389bfeaea9f03c6c83a5bffe96244ae4f83f65f386dfaa58e5081da85b98d5","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x87dd430dd504e16f576e60d791b6f69d8fd03333","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":52190386,"t":1788313634,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xac3280756a7c080df0edfc004712c18a65b743c31e54028b70c89476dfca6e6b","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x791ece5f91b64fb7d9409effff34cdc983256333","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":52190287,"t":1788313624,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x677dad2e6a26e8590a4682d6d0fb9e690cad6e5198640e3f7542cd92f8b90432","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xc22f0175feb0d6fcaed1d5bc3dfc4d0de631f333","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":52190179,"t":1788313613,"s7":0,"s24":0,"v7":0,"u":0}],"daily":null,"days":7,"probe":{"pool":"0x953a45a53d60946b63d16559275edd1f80abd5ff25dd0675c028b95b4e0594d5","t":1793252484,"dir":[{"zf1":true,"inRaw":"9999500000000000000000","outRaw":"2742418694055583","expRaw":"2770147594184367","takeBps":100,"gas":133988,"reverted":false},{"zf1":false,"inRaw":"2770147594184367","outRaw":"9899406995870742013654","expRaw":"9999499999999998701037","takeBps":100,"gas":132618,"reverted":false}],"lpFee":0,"takeBps":100,"reverted":false,"gas":133988,"pair":"? / USAR"},"snapshot":{"block":98513114,"ts":1793028049}}