{"address":"0x38545ddedd7b1af79685af76f4369bf1a8f928cc","chain":"robinhood","chainName":"Robinhood Chain","chains":["robinhood"],"name":"RallyHook","listed":true,"description":"A bonding-curve token launch hook that runs a virtual constant-product curve during the CURVE phase, serving all swaps from hook inventory against virtual reserves. On graduation it atomically seeds a permanent full-range CLMM position and switches to collecting a post-graduation protocol fee split across configurable recipients, with optional referral tracking via hookData.","deployer":null,"creationTx":null,"codeBytes":22177,"implementation":null,"verified":true,"audit":null,"upgradeable":false,"swapAccess":"none","dynamicFee":true,"customData":false,"flags":["beforeInitialize","beforeAddLiquidity","beforeSwap","afterSwap","beforeSwapReturnsDelta","afterSwapReturnsDelta"],"flagBits":10444,"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":"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":65,"scoreItems":[{"label":"Can change swap amounts","points":-25},{"label":"Dynamic fee","points":-10}],"pools":20,"activePools":1,"swaps24":0,"swaps7":3,"volume24Usd":0,"volume7Usd":49,"firstSeenBlock":34936586,"firstSeen":1786578683,"ageDays":74.64543981481482,"poolList":[{"id":"0xe95595e4d1fe7f65902f9f68b21cb1ae7f66e5972c393644c8fcd61b90829b8f","t0":{"a":"0x0bd7d308f8e1639fab988df18a8011f41eacad73","s":"WETH","d":18,"usd":2331.971314},"t1":{"a":"0x1f600a9de857cf5979b2e11323f18690ab3b7300","s":"SNCL","d":18,"usd":null},"fee":8388608,"ts":60,"b":34936586,"t":1786578683,"s7":3,"s24":0,"v7":49,"u":3},{"id":"0x44218b1c8be0995ae6029621bab9b6666c862c084d6c4be230b48e86cecd5d72","t0":{"a":"0x0bd7d308f8e1639fab988df18a8011f41eacad73","s":"WETH","d":18,"usd":2331.971314},"t1":{"a":"0x1f60f51f8128354bb72a2ac2d6fbdc1b8e24b657","s":"?","d":18,"usd":null},"fee":8388608,"ts":60,"b":37719277,"t":1786857551,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x24020e90d43533e2bd524c2d8b665216edd5f864326bf071254f3e39840a870e","t0":{"a":"0x1f60c1d6cc0ad69710eaf8fc1fe0e7553ba4b03d","s":"?","d":18,"usd":null},"t1":{"a":"0x5fc5360d0400a0fd4f2af552add042d716f1d168","s":"USDG","d":6,"usd":1},"fee":8388608,"ts":60,"b":37252085,"t":1786810691,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xea59367b2db17a7346d2510f815cb86e8e5be39f720e372ae3f20ed2eab951bc","t0":{"a":"0x0bd7d308f8e1639fab988df18a8011f41eacad73","s":"WETH","d":18,"usd":2331.971314},"t1":{"a":"0x1f603d9ee64375bb7ff7115a29b345bc1cdb20ad","s":"?","d":18,"usd":null},"fee":8388608,"ts":60,"b":36716755,"t":1786757029,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xe11794073606f39f75b81d9ca2a38bbaea7ed977365d231a0e885bfc7b448671","t0":{"a":"0x0bd7d308f8e1639fab988df18a8011f41eacad73","s":"WETH","d":18,"usd":2331.971314},"t1":{"a":"0x1f60c2bc310818479d9dcb6bd3e4344ce6e8abd1","s":"?","d":18,"usd":null},"fee":8388608,"ts":60,"b":36450078,"t":1786730298,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x46144b72afc46d9487ef9cbf5cbc5b9ac008e6f7f9d1c9dfa1dc32b9ab527579","t0":{"a":"0x0bd7d308f8e1639fab988df18a8011f41eacad73","s":"WETH","d":18,"usd":2331.971314},"t1":{"a":"0x1f60b0ab10cb677e3ecff1599e4a6811835b872a","s":"?","d":18,"usd":null},"fee":8388608,"ts":60,"b":36432169,"t":1786728502,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xa65ddd6c0140f8ce3af2b21d52a820111069ae373957bbdbf60db86b8977b5be","t0":{"a":"0x0bd7d308f8e1639fab988df18a8011f41eacad73","s":"WETH","d":18,"usd":2331.971314},"t1":{"a":"0x1f60ab034dda2041f5f4eeb82544752711e7c0ff","s":"?","d":18,"usd":null},"fee":8388608,"ts":60,"b":36415361,"t":1786726817,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x53a62e88b10005cddf1c25720e90da42045ec9f555b4beba6bbe535794816f4f","t0":{"a":"0x0bd7d308f8e1639fab988df18a8011f41eacad73","s":"WETH","d":18,"usd":2331.971314},"t1":{"a":"0x1f603deb0b9ff841e5643894b5f9d0ac2ee46b87","s":"?","d":18,"usd":null},"fee":8388608,"ts":60,"b":36413673,"t":1786726648,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xecbc85ad2bc93999d6f336d5e0bcd6f13df47c684daf2cb22c39d4ba578317c3","t0":{"a":"0x0bd7d308f8e1639fab988df18a8011f41eacad73","s":"WETH","d":18,"usd":2331.971314},"t1":{"a":"0x1f60c3b4ada9933471e58c8ea61fc980e2ccbc1e","s":"?","d":18,"usd":null},"fee":8388608,"ts":60,"b":36412023,"t":1786726483,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x3fe8060c9c5604f909fb8f8e80d6015824581c682c6fb9f9bb05d3a9ee442cec","t0":{"a":"0x0bd7d308f8e1639fab988df18a8011f41eacad73","s":"WETH","d":18,"usd":2331.971314},"t1":{"a":"0x1f60cef1c0b048782038d1ff012af173078323cf","s":"?","d":18,"usd":null},"fee":8388608,"ts":60,"b":36411025,"t":1786726383,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xffd4fc483c3b54584d60901d2116ca6612367afd6e4f21b4986a063be1b6f6dc","t0":{"a":"0x0bd7d308f8e1639fab988df18a8011f41eacad73","s":"WETH","d":18,"usd":2331.971314},"t1":{"a":"0x1f60f78916b0156ca2327477e6b106edbfd61b63","s":"?","d":18,"usd":null},"fee":8388608,"ts":60,"b":36405674,"t":1786725846,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x9b7bb582056735c6cdb62f7d7fc987d7ee170d84c10a5a5660b7cf3529504977","t0":{"a":"0x0bd7d308f8e1639fab988df18a8011f41eacad73","s":"WETH","d":18,"usd":2331.971314},"t1":{"a":"0x1f607ea23d5a23322a9e17a55d571c01662ae1c6","s":"?","d":18,"usd":null},"fee":8388608,"ts":60,"b":35924618,"t":1786677625,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xa49bf6cd7779ead50abe45f4252c442b54f8e1f6bbf27f6bb0856fb87c272ade","t0":{"a":"0x1f60bdfa7ccbcfc5de422d98ae84d8b29cf854cd","s":"?","d":18,"usd":null},"t1":{"a":"0x5fc5360d0400a0fd4f2af552add042d716f1d168","s":"USDG","d":6,"usd":1},"fee":8388608,"ts":60,"b":35924351,"t":1786677598,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x86d146fd20f8aa595ce2c2a8c60cd4e5ca67cee5bcc90ca4f684334fda63bc3e","t0":{"a":"0x1f6043524fd58e66bfc44e98fbd6e544d393c3b1","s":"?","d":18,"usd":null},"t1":{"a":"0x5fc5360d0400a0fd4f2af552add042d716f1d168","s":"USDG","d":6,"usd":1},"fee":8388608,"ts":60,"b":35914708,"t":1786676632,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x94637d03ba014abc13b0d6c012e5338a1a7edea1b367c2cdb39dcff9a684168e","t0":{"a":"0x0bd7d308f8e1639fab988df18a8011f41eacad73","s":"WETH","d":18,"usd":2331.971314},"t1":{"a":"0x1f60d093c51f2513b3768a755e31c48bd7eaa8ed","s":"?","d":18,"usd":null},"fee":8388608,"ts":60,"b":35898327,"t":1786674990,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xf8fe82c7dc2beed5f673024dbc732641806ab442577a9913d38407da16b39173","t0":{"a":"0x1f6090b7b286c9cbb509a8b6bb4638e62cd4962e","s":"?","d":18,"usd":null},"t1":{"a":"0x5fc5360d0400a0fd4f2af552add042d716f1d168","s":"USDG","d":6,"usd":1},"fee":8388608,"ts":60,"b":35878112,"t":1786672965,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x4eace35a2c80347f64976741f53174777996f841f7f9217660010aa718b8d141","t0":{"a":"0x0bd7d308f8e1639fab988df18a8011f41eacad73","s":"WETH","d":18,"usd":2331.971314},"t1":{"a":"0x1f60c98c1d06a634a20a845aa7c7c8e53693e59e","s":"?","d":18,"usd":null},"fee":8388608,"ts":60,"b":35492413,"t":1786634342,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xdf791049760800233fedd070b8d81c11d094b70c01d5a069647675b020232bb8","t0":{"a":"0x0bd7d308f8e1639fab988df18a8011f41eacad73","s":"WETH","d":18,"usd":2331.971314},"t1":{"a":"0x1f60f4f238d29e58c82ffea39db0680c29eb1e82","s":"?","d":18,"usd":null},"fee":8388608,"ts":60,"b":35491397,"t":1786634240,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x94f819139c6d14c421f65644009015071211e75e2995d326648f9c83454dc394","t0":{"a":"0x0bd7d308f8e1639fab988df18a8011f41eacad73","s":"WETH","d":18,"usd":2331.971314},"t1":{"a":"0x1f6065abd43d4d24352490bb5f1a6e50c47c5346","s":"?","d":18,"usd":null},"fee":8388608,"ts":60,"b":35461361,"t":1786631233,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xed5fa2d23ac31074363e793b8b0f53929b7bb0bc7fa6fc39b586149161e6d6c5","t0":{"a":"0x0bd7d308f8e1639fab988df18a8011f41eacad73","s":"WETH","d":18,"usd":2331.971314},"t1":{"a":"0x1f6051a4babb6d3c130cc597ad464ed8d4861bc8","s":"?","d":18,"usd":null},"fee":8388608,"ts":60,"b":35458509,"t":1786630947,"s7":0,"s24":0,"v7":0,"u":0}],"daily":{"s":[0,0,1,1,0,0,1],"v":[0,0,0,45,0,0,4]},"days":7,"probe":{"pool":"0xe95595e4d1fe7f65902f9f68b21cb1ae7f66e5972c393644c8fcd61b90829b8f","t":1793044029,"dir":[{"zf1":true,"inRaw":"10427189124460","outRaw":"7595452137909180337038","expRaw":"7672249831196872885680","takeBps":100,"gas":92239,"reverted":false},{"zf1":false,"inRaw":"7672249831197059719619","outRaw":"10322814005075","expRaw":"10427189124460","takeBps":100,"gas":91155,"reverted":false}],"lpFee":0,"takeBps":100,"reverted":false,"gas":92239,"pair":"WETH / SNCL"},"snapshot":{"block":98513114,"ts":1793028049}}