{"address":"0xbe5f8ddb21b1b6b6dcd9ae8e4e8419f051e2c0cc","chain":"robinhood","chainName":"Robinhood Chain","chains":["robinhood"],"name":"SniperHook","listed":true,"description":"A hook for factory-registered tokens that collects fees on buy and sell swaps using BeforeSwapDelta and AfterSwapDelta, applies an elevated snipe tax during the first N blocks after token launch, and accumulates collected fees claimable by token creators.","deployer":null,"creationTx":null,"codeBytes":5339,"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":48285064,"firstSeen":1787918702,"ageDays":59.13596064814815,"poolList":[{"id":"0xa48bd05a4f3197b3253bf759a67552cb152146a929f126b0b5bb893c1297043d","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x3b51b8904fc5b355ea47f2d17804ef100c43f3bd","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":48287526,"t":1787918950,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xc5c7bdda5e83658fc19f03f5231e572268e0317b48bf51b7078476c3eb73e48a","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xbedd5ca2b1075e5c6d1aa6657eed8e6fbe708cd0","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":48287487,"t":1787918946,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x05fef0a10084dd1776ada34c9c6e10ecd4ca3a7b9b38f53ba98d46081e4962b4","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xf401b976ea72f34f15d5438bf3298a50aff61a67","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":48287450,"t":1787918942,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x37b4d6b9a5e7454f44ac69dab44334f8d2272103bb902039b14dbc996fd2c15c","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xa736254a22aaefa067958a603b4c8fb26533ec8c","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":48287411,"t":1787918938,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xa588baee965b891959dd3e659f48a3bb38fb61cef4c811b3cf734da5e94ad217","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xa48be270f8a4d005886a0eaa0a7d33c735dbbb4b","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":48285064,"t":1787918702,"s7":0,"s24":0,"v7":0,"u":0}],"daily":null,"days":7,"probe":null,"snapshot":{"block":98513114,"ts":1793028049}}