{"address":"0xe960e6c80c74cfdf03c91e7af4e1f5f53f096a44","chain":"robinhood","chainName":"Robinhood Chain","chains":["robinhood"],"name":"LaunchHook","listed":true,"description":"A shared Uniswap v4 hook for token launchpads that gates pool creation and all liquidity management exclusively to the factory, permanently locks single-sided launch token liquidity, and charges a linearly-decaying anti-snipe fee plus a base fee (split among creator, platform, and referrer) taken via afterSwapReturnsDelta and credited as ERC-6909 claims to a FeeEscrow.","deployer":null,"creationTx":null,"codeBytes":9260,"implementation":null,"verified":true,"audit":null,"upgradeable":false,"swapAccess":"none","dynamicFee":false,"customData":false,"flags":["beforeInitialize","beforeAddLiquidity","beforeRemoveLiquidity","afterSwap","afterSwapReturnsDelta"],"flagBits":10820,"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":"beforeRemoveLiquidity","level":"amber","text":"Can block LPs from withdrawing","detail":"Called before each withdrawal. It can revert, which stops liquidity providers from leaving."},{"key":"beforeAddLiquidity","level":"grey","text":"Can block people from adding liquidity","detail":"Called before each deposit into the pool."},{"key":"beforeInitialize","level":"grey","text":"Runs code when a pool is created","detail":"Called once, when someone creates a pool with this hook."}],"score":60,"scoreItems":[{"label":"Can change swap amounts","points":-25},{"label":"Reverted a probe in the last 24 h","points":-15}],"pools":4,"activePools":1,"swaps24":0,"swaps7":1,"volume24Usd":0,"volume7Usd":0,"firstSeenBlock":2138197,"firstSeen":1783147368,"ageDays":114.3597337962963,"poolList":[{"id":"0x7a4a39b2d53fe57cde462f6a119da9e687dab35adf82c26ba8c4d979252f100a","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x312228f021a2067b71767c0ba71fe0e8ede794e9","s":"SDFSDF","d":18,"usd":null},"fee":0,"ts":200,"b":2409566,"t":1783201258,"s7":1,"s24":0,"v7":0,"u":1},{"id":"0x1af5de35704058cb49dbec48c27cddbb515d6e7f48ae9e19c82ce198280971f5","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x55a1dd12c7401ba98a1a4db4f37caedb53533130","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":2507829,"t":1783220772,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x6d8041befe8b6b358b5efe16f2512edc5a22f75089f843ba232b9df8671ab91a","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xb1cfc02c47004c75ef42ec7794426b0ada2eb1ca","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":2505273,"t":1783220264,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xfa96eadbe02cb8af630538947d0b6b89541007626437127fa30834c5f92f3d96","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x201ca3a55e49f6365310d51c051b620695e0f453","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":2138197,"t":1783147368,"s7":0,"s24":0,"v7":0,"u":0}],"daily":{"s":[0,0,0,1,0,0,0],"v":[0,0,0,0,0,0,0]},"days":7,"probe":{"pool":"0x7a4a39b2d53fe57cde462f6a119da9e687dab35adf82c26ba8c4d979252f100a","t":1793049940,"dir":[{"zf1":true,"inRaw":"189946506498435","outRaw":"9899875092032413913456","expRaw":"9999973829074074980231","takeBps":100,"gas":112592,"reverted":false},{"zf1":false,"inRaw":"9999973829074110677320","outRaw":null,"expRaw":"189946506498435","takeBps":null,"gas":null,"reverted":true}],"lpFee":0,"takeBps":100,"reverted":true,"gas":112592,"pair":"ETH / SDFSDF"},"snapshot":{"block":98513114,"ts":1793028049}}