{"address":"0x921656c5ae4738585953fca6608f7f9f1f45f8cc","chain":"robinhood","chainName":"Robinhood Chain","chains":["robinhood"],"name":"LaunchpadV4Hook","listed":true,"description":"Token launchpad hook that collects fees denominated in the payment token (fixed 1% base fee plus up to 10% creator tax) via BeforeSwapDelta and AfterSwapDelta. Tracks pool graduation when price crosses a configured tick and restricts liquidity additions to a designated position manager.","deployer":null,"creationTx":null,"codeBytes":6936,"implementation":null,"verified":true,"audit":null,"upgradeable":false,"swapAccess":"none","dynamicFee":false,"customData":false,"flags":["beforeInitialize","afterInitialize","beforeAddLiquidity","beforeSwap","afterSwap","beforeSwapReturnsDelta","afterSwapReturnsDelta"],"flagBits":14540,"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":"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."},{"key":"afterInitialize","level":"grey","text":"Runs code after a pool is created","detail":"Called once, right after a pool with this hook is created."}],"score":75,"scoreItems":[{"label":"Can change swap amounts","points":-25}],"pools":3,"activePools":1,"swaps24":0,"swaps7":1,"volume24Usd":0,"volume7Usd":2,"firstSeenBlock":59692734,"firstSeen":1789072730,"ageDays":45.779155092592596,"poolList":[{"id":"0xaadb9706c5ed910df55d78f574d4d045a0c563c7a1f135d639897fce3412f8e0","t0":{"a":"0xc0ff000bf30638704aad98a1b4b83e09db5aa70f","s":"Rootato","d":18,"usd":null},"t1":{"a":"0xd5f3879160bc7c32ebb4dc785f8a4f505888de68","s":"QQQ","d":18,"usd":712.7606405618435},"fee":0,"ts":200,"b":59693426,"t":1789072801,"s7":1,"s24":0,"v7":2,"u":1},{"id":"0x8d7bd9affdc0906971e0cf3f142c1865a79c2703b6928e0596dbbeab6b53430e","t0":{"a":"0x6f24a5136515b3f9cbf02a673ef2999e675dee83","s":"?","d":18,"usd":null},"t1":{"a":"0xd5f3879160bc7c32ebb4dc785f8a4f505888de68","s":"QQQ","d":18,"usd":712.7606405618435},"fee":0,"ts":200,"b":59694065,"t":1789072865,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x7d1890901dc54ccd3b54b74b42452cb16159e90d3a961e39637415825bdab762","t0":{"a":"0x12f9206b65d22e04863b025dfb67b79f6100362e","s":"?","d":18,"usd":null},"t1":{"a":"0xd5f3879160bc7c32ebb4dc785f8a4f505888de68","s":"QQQ","d":18,"usd":712.7606405618435},"fee":0,"ts":200,"b":59692734,"t":1789072730,"s7":0,"s24":0,"v7":0,"u":0}],"daily":{"s":[0,1,0,0,0,0,0],"v":[0,2,0,0,0,0,0]},"days":7,"probe":{"pool":"0xaadb9706c5ed910df55d78f574d4d045a0c563c7a1f135d639897fce3412f8e0","t":1793279475,"dir":[{"zf1":true,"inRaw":"9850277822101799732136","outRaw":"35934419290624","expRaw":"36668141464099","takeBps":200,"gas":76677,"reverted":false},{"zf1":false,"inRaw":"36668141464099","outRaw":"9653177664518767533260","expRaw":"9850277822101649541945","takeBps":200,"gas":76651,"reverted":false}],"lpFee":0,"takeBps":200,"reverted":false,"gas":76677,"pair":"Rootato / QQQ"},"snapshot":{"block":98513114,"ts":1793028049}}