{"address":"0xc3c15bde8bfb101bbdb36932b2222791f5f1c0cc","chain":"robinhood","chainName":"Robinhood Chain","chains":["robinhood"],"name":"PRAdaptiveHookv2","listed":true,"description":"Collects a configurable fee (0-5% max) on swaps involving the PR token. Buy fees are paid in PR, sell fees in ETH. Fees are forwarded to a buyback vault address. Only operates on owner-allowlisted pools.","deployer":"0x90292B16888f20C83eC40aEBA5Ef47F96E8B80Ea","creationTx":null,"codeBytes":9635,"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":1,"swaps24":35,"swaps7":59,"volume24Usd":145,"volume7Usd":192,"firstSeenBlock":33869181,"firstSeen":1786471894,"ageDays":75.88142361111112,"poolList":[{"id":"0x23593f05c67f55a528e5bf62409fd566fced04c9152ee81c42c1c525a89c702c","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x3bbfdbc9c6dcb95577fee16eed10f0bc2856a03d","s":"PR","d":18,"usd":null},"fee":2300,"ts":23,"b":66320012,"t":1789744094,"s7":59,"s24":35,"v7":192,"u":9},{"id":"0x555617ec6de1b55729c2ad7e820673399687d28479cd22f1cd625e4b25e7c07e","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x3bbfdbc9c6dcb95577fee16eed10f0bc2856a03d","s":"PR","d":18,"usd":null},"fee":2400,"ts":24,"b":36279071,"t":1786713156,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xcc0d12482322775718d918ec3461f561d0d0b16d0a9f87a88107e73c105181b0","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x3bbfdbc9c6dcb95577fee16eed10f0bc2856a03d","s":"PR","d":18,"usd":null},"fee":2500,"ts":25,"b":36264796,"t":1786711725,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xc308560a01c655af7ade3c93f2bd03cc522c28eea241587b9968dd061e6be7d1","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x3bbfdbc9c6dcb95577fee16eed10f0bc2856a03d","s":"PR","d":18,"usd":null},"fee":76,"ts":1,"b":36141102,"t":1786699326,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xa82a2eb63a0f5fa551477f53173b1e14e5d2feb7046a1a1d28b728244e63a6b1","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x3bbfdbc9c6dcb95577fee16eed10f0bc2856a03d","s":"PR","d":18,"usd":null},"fee":75,"ts":1,"b":33869181,"t":1786471894,"s7":0,"s24":0,"v7":0,"u":0}],"daily":{"s":[35,21,3,0,0,0,0],"v":[145,45,1,0,0,0,0]},"days":7,"probe":{"pool":"0x23593f05c67f55a528e5bf62409fd566fced04c9152ee81c42c1c525a89c702c","t":1793048926,"dir":[{"zf1":true,"inRaw":"4766532020","outRaw":"111761525434404009","expRaw":"111762640487459926","takeBps":0,"gas":52246,"reverted":false},{"zf1":false,"inRaw":"112020287169185926","outRaw":"4517745474","expRaw":"4755568996","takeBps":500,"gas":72392,"reverted":false}],"lpFee":2300,"takeBps":500,"reverted":false,"gas":52246,"pair":"ETH / PR"},"snapshot":{"block":98513114,"ts":1793028049}}