{"address":"0x50057cfacb47112fd34b5cb910864797145d80cc","chain":"robinhood","chainName":"Robinhood Chain","chains":["robinhood"],"name":"ReefGuardFeeHook","listed":true,"description":"Charges a fixed 5% fee on all swaps, always collected in ETH (currency0). In beforeSwap, the fee is skimmed from the specified ETH amount for buys (ETH→token); in afterSwap, it is skimmed from ETH proceeds for sells (token→ETH). Fees are forwarded 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":4,"activePools":0,"swaps24":0,"swaps7":0,"volume24Usd":0,"volume7Usd":0,"firstSeenBlock":44960296,"firstSeen":1787583891,"ageDays":63.01108796296296,"poolList":[{"id":"0x61aaa599e7fa013fc21d975bd4250feacb9cf7321cd84f5ed574fd5931e662c1","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x43a41675b8ab81aebea952f60500d91f6b620411","s":"?","d":18,"usd":null},"fee":0,"ts":60,"b":44973261,"t":1787585191,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x006d2cf4f86dedcd5e24728d81f98ad90aa69af3d92bf56df2da00b0195aefa1","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xd25f077d5e1ec915bdbf23b11af2b15506dfd80a","s":"?","d":18,"usd":null},"fee":0,"ts":60,"b":44970744,"t":1787584938,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x94dec4484f16eb8cf7540018080b5510f125df1c7cf8e8f14b2a15a30cf75eef","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x897bd4d06bfea9c6fe182259fe8a41c55f74f94f","s":"?","d":18,"usd":null},"fee":0,"ts":60,"b":44962898,"t":1787584152,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x2c45db42806a5783a33fda7c3727a737931f2ca8167c47e8583b763b94d5073b","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x032162e32ffa9d58bdd6a9754abb4ce538b7c54f","s":"?","d":18,"usd":null},"fee":0,"ts":60,"b":44960296,"t":1787583891,"s7":0,"s24":0,"v7":0,"u":0}],"daily":null,"days":7,"probe":null,"snapshot":{"block":98513114,"ts":1793028049}}