{"address":"0x6cede089cac1bef5c0e9cceecf914ffcbfe980cc","chain":"robinhood","chainName":"Robinhood Chain","chains":["robinhood"],"name":"TipOffFeeHook","listed":true,"description":"Charges a flat 5% fee on all swaps (buys and sells), always collected in ETH (currency0). Uses beforeSwap return delta for ETH-specified swaps and afterSwap return delta for ETH-unspecified swaps, forwarding all fees to an immutable feeRecipient address.","deployer":null,"creationTx":null,"codeBytes":2930,"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":46002631,"firstSeen":1787688632,"ageDays":61.79880787037037,"poolList":[{"id":"0x74318dcf59f3785b37cf17a2433efadee305e1a6727669564d0fe89bf37b59f4","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x75d52e3deae9e978131049d1ce3ce56320555718","s":"?","d":18,"usd":null},"fee":0,"ts":60,"b":46015453,"t":1787689922,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xbcbb65c7016d92ae40d35f85d1658c6f595428f502f448a19f3ed7779c7d9b4e","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x826d4b046d28cdf4a8100df35f2025e6220f0fc8","s":"?","d":18,"usd":null},"fee":0,"ts":60,"b":46013811,"t":1787689757,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x0790f0097efbd69aefaae0a96085982313daa1796c32a3c735be7748aa443238","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x7bcc947b9c2147b8beb3d041c463bb02102e3aa0","s":"?","d":18,"usd":null},"fee":0,"ts":60,"b":46009517,"t":1787689325,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x2e0f09604ad027699a4077bc98316445684ace9867b69b01921654c0f1dc9f9a","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xa34a1aec58387acb99f9a8aca69383fdc9bebf17","s":"?","d":18,"usd":null},"fee":0,"ts":60,"b":46004555,"t":1787688826,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x6b97437335adaea1e1d21704f1b13cbe5cd6528fa54ad3f14b0e42f18a250a53","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xd25c0eec84339cad38d55bc6fede2097c239ac3c","s":"?","d":18,"usd":null},"fee":0,"ts":60,"b":46002631,"t":1787688632,"s7":0,"s24":0,"v7":0,"u":0}],"daily":null,"days":7,"probe":null,"snapshot":{"block":98513114,"ts":1793028049}}