{"address":"0xbe95c39648619ce68f93a516252232fa62cf80cc","chain":"robinhood","chainName":"Robinhood Chain","chains":["robinhood"],"name":"PRNTRHook","listed":true,"description":"A Uniswap v4 hook that implements tiered fee collection: charges an 85% anti-sniper fee for the first 30 seconds after pool launch, then applies a configurable base fee (100–500 bps). Fees are taken via poolManager.take() in both beforeSwap and afterSwap, accumulated per pool, and claimable by the factory in ETH.","deployer":null,"creationTx":null,"codeBytes":3013,"implementation":null,"verified":true,"audit":null,"upgradeable":false,"swapAccess":"none","dynamicFee":true,"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."},{"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":50,"scoreItems":[{"label":"Can change swap amounts","points":-25},{"label":"Reverted a probe in the last 24 h","points":-15},{"label":"Dynamic fee","points":-10}],"pools":8,"activePools":0,"swaps24":0,"swaps7":0,"volume24Usd":0,"volume7Usd":0,"firstSeenBlock":11519294,"firstSeen":1784231199,"ageDays":101.81539351851852,"poolList":[{"id":"0xfe5b8575af556c53cf04c6df51f492e0e7c2732a648c73429e0bce85bc3499e5","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x9c5ba81edf187a9ceb11c363596f55ccb0d44758","s":"?","d":18,"usd":null},"fee":8388608,"ts":60,"b":14127530,"t":1784492896,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xecd23bbcede96cf49a46533d94e17f5d7bcf6c97ba692ca55816073971c2e7f7","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x942f629375b9540e1feaad7658e437ab1c20ef0d","s":"?","d":18,"usd":null},"fee":8388608,"ts":60,"b":12177623,"t":1784297174,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x2f5cbceb917c987102eab47678cc65b045bbbfdea44d76c3bda0bcf55b36b149","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x9f31f7da0a6bb009363107166f83b37ef4148924","s":"?","d":18,"usd":null},"fee":8388608,"ts":60,"b":12151922,"t":1784294598,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x2d5524609d749c905187f57ad4099243e7c035df88587a3cdf61f9a4969b92be","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x8cb33e8f9e0fcdd920085de86e6df05111e6213b","s":"?","d":18,"usd":null},"fee":8388608,"ts":60,"b":12026517,"t":1784282030,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x4471498e701b43edbc17ca15a8e5e466b86be67c9dee9cd1ae616503b839f92c","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xeacb4f6da0813e3bc092471f4ee5f82b699732e6","s":"?","d":18,"usd":null},"fee":8388608,"ts":60,"b":11974225,"t":1784276790,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xddc2419fb8a4c2a4cad8c235a8a38ed70e7336e59637bebe00afae57ea9c3bd5","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x6eef30db4b8f00d257ec4e22da29b57943a81607","s":"?","d":18,"usd":null},"fee":8388608,"ts":60,"b":11846812,"t":1784264021,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x47f5d7b213582c23c5b1bdeef119d4cc2a2ff1f5d28b3436bfa6bdaea5680095","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x7da8090e4156f694cec53857f4d900ffc17f3d4d","s":"?","d":18,"usd":null},"fee":8388608,"ts":60,"b":11823324,"t":1784261667,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x94a33663b5180b90c9c5c822d11544ee9dbd3946940c1ef767caa0dad2a14951","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x821c4858ccc022790cc173700e76f1a2ff71db4e","s":"?","d":18,"usd":null},"fee":8388608,"ts":60,"b":11519294,"t":1784231199,"s7":0,"s24":0,"v7":0,"u":0}],"daily":null,"days":7,"probe":{"pool":"0xfe5b8575af556c53cf04c6df51f492e0e7c2732a648c73429e0bce85bc3499e5","t":1793202475,"dir":[{"zf1":true,"inRaw":"10003030914952","outRaw":"9799893399582184772240","expRaw":"9999989222997408829494","takeBps":200,"gas":83436,"reverted":false},{"zf1":false,"inRaw":"9999989222998307878315","outRaw":null,"expRaw":"10003030914952","takeBps":null,"gas":null,"reverted":true}],"lpFee":0,"takeBps":200,"reverted":true,"gas":83436,"pair":"ETH / ?"},"snapshot":{"block":98513114,"ts":1793028049}}