{"address":"0xf52ae471f2d9f53047a2f777ad161a2b9650c0c4","chain":"robinhood","chainName":"Robinhood Chain","chains":["robinhood"],"name":"FoundryHookV4R2E2","listed":true,"description":"A market-cap-tiered dynamic fee hook for bonding-curve token launches. Charges ETH fees on buys via dynamic LP fee override and on exact-input sells by taking ETH output via afterSwap delta, accumulating sell fees in the hook for off-path collection by a privileged locker.","deployer":null,"creationTx":null,"codeBytes":9603,"implementation":null,"verified":true,"audit":null,"upgradeable":false,"swapAccess":"none","dynamicFee":true,"customData":false,"flags":["beforeSwap","afterSwap","afterSwapReturnsDelta"],"flagBits":196,"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":"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":14099292,"firstSeen":1784490064,"ageDays":98.81927083333333,"poolList":[{"id":"0x8331e1843a85353267d41d517b2930b1b99cc5659b822a8ed2e34b3ef10f784f","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xe9ac86a399c452be95dd60287937b9167b95e837","s":"?","d":18,"usd":null},"fee":8388608,"ts":60,"b":15064200,"t":1784586861,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x25167cbd8210f2d8c95f5a265b451625a1757366fb3e89267b8e8d6f8c0cdb25","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xd46293ebfc49d67738673b5f2ea701d4c470a67c","s":"?","d":18,"usd":null},"fee":8388608,"ts":60,"b":14995579,"t":1784579977,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x8142cd22c8d832b1dac9524b53d15b6e108f603646bc37223415411ff85c1dad","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x01231fbfa7bf8d9c2a7618798e0ee246b07f4246","s":"?","d":18,"usd":null},"fee":8388608,"ts":60,"b":14872793,"t":1784567659,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xba059b523d46d02f54abfc68afc26e46869688f038a23d26a7ea7ccdeecc1e1a","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x1f810edc35d87b93f2925a4bcf2f5be255c44565","s":"?","d":18,"usd":null},"fee":8388608,"ts":60,"b":14847092,"t":1784565081,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xea1687ab9fd9074da2d4a6328db8a9adb53b5b3097f08a5cd865f6693610e8ac","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x3418694b16de8052d467245a553e7a173e66aa85","s":"?","d":18,"usd":null},"fee":8388608,"ts":60,"b":14369280,"t":1784517148,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x7c737287f10cd3df61b7b49cef14c4e42ce876a7178679fb01f0c06f57c0939d","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x5b8773d23d4f46b73cf6eae8ff29c91510c7200c","s":"?","d":18,"usd":null},"fee":8388608,"ts":60,"b":14303040,"t":1784510503,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x19b5825b25c880c602938bd828d8714b788234253ebef6326bdb6ba6e029ae18","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x951a03aca39e609d6433a1b157b6c0b75822bd07","s":"?","d":18,"usd":null},"fee":8388608,"ts":60,"b":14124739,"t":1784492616,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x79f572c47d5106583c446d001c3ddfb72300273ed4e15e5765b1d4f2221239d4","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x670936185f4824336f0f95506cbe5552877a08ee","s":"?","d":18,"usd":null},"fee":8388608,"ts":60,"b":14099292,"t":1784490064,"s7":0,"s24":0,"v7":0,"u":0}],"daily":null,"days":7,"probe":{"pool":"0x8331e1843a85353267d41d517b2930b1b99cc5659b822a8ed2e34b3ef10f784f","t":1793047552,"dir":[{"zf1":true,"inRaw":"8310130270743","outRaw":"9855606983308351645870","expRaw":"10005790924911844312734","takeBps":150,"gas":100360,"reverted":false},{"zf1":false,"inRaw":"10005790924913027697006","outRaw":null,"expRaw":"8310130270743","takeBps":null,"gas":null,"reverted":true}],"lpFee":0,"takeBps":150,"reverted":true,"gas":100360,"pair":"ETH / ?"},"snapshot":{"block":98513114,"ts":1793028049}}