{"address":"0x7d309a342f12e7f788ccf992740e5c482d4b6044","chain":"robinhood","chainName":"Robinhood Chain","chains":["robinhood"],"name":"FloorHook","listed":true,"description":"A fee hook for ETH/coin pools that takes a configurable per-pool fee (up to 2%) from the unspecified side of each swap via afterSwapReturnsDelta and splits it among a platform wallet, a buyback-and-burn mechanism, and a launch vault. Pool initialization is gated to registered initializers; sweep swaps are limited to one per block and capped at a configurable price-impact bound (max 3%).","deployer":null,"creationTx":null,"codeBytes":12198,"implementation":null,"verified":true,"audit":null,"upgradeable":false,"swapAccess":"none","dynamicFee":false,"customData":false,"flags":["beforeInitialize","afterSwap","afterSwapReturnsDelta"],"flagBits":8260,"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":"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":"beforeInitialize","level":"grey","text":"Runs code when a pool is created","detail":"Called once, when someone creates a pool with this hook."}],"score":75,"scoreItems":[{"label":"Can change swap amounts","points":-25}],"pools":2,"activePools":1,"swaps24":8,"swaps7":40,"volume24Usd":209,"volume7Usd":479,"firstSeenBlock":78923657,"firstSeen":1791014261,"ageDays":23.307731481481483,"poolList":[{"id":"0x91d683cae7d880dcabe9785640e243880df612b4ef1fab9637bb830b74120a57","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xd5279bca5ecc4570efade319f01086a8e0b06e9c","s":"FLOOR","d":18,"usd":null},"fee":0,"ts":200,"b":82491183,"t":1791377906,"s7":40,"s24":8,"v7":479,"u":8},{"id":"0x3e0da69e155a172029e88f4efedc5b7688cea18b7cf8875cf7e43261aa0fc650","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xcfbc42e8ae292d1f83596e90750fd2e6c6c09c5f","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":78923657,"t":1791014261,"s7":0,"s24":0,"v7":0,"u":0}],"daily":{"s":[8,5,6,9,5,3,4],"v":[209,98,29,36,13,72,23]},"days":7,"probe":{"pool":"0x91d683cae7d880dcabe9785640e243880df612b4ef1fab9637bb830b74120a57","t":1793046520,"dir":[{"zf1":true,"inRaw":"39767296523114","outRaw":"5201487396585721625729","expRaw":"5254080213595643918378","takeBps":100,"gas":92459,"reverted":false},{"zf1":false,"inRaw":"5254080213595761150478","outRaw":"39369229865585","expRaw":"39767296523114","takeBps":100,"gas":59882,"reverted":false}],"lpFee":0,"takeBps":100,"reverted":false,"gas":92459,"pair":"ETH / FLOOR"},"snapshot":{"block":98513114,"ts":1793028049}}