{"address":"0x729db85927d09efa42fec9cd6b7ab85d47ae28cc","chain":"robinhood","chainName":"Robinhood Chain","chains":["robinhood"],"name":"RallyHook","listed":true,"description":"A token launch hook that runs a virtual constant-product bonding curve. During the curve phase, the hook serves swaps from its own inventory against virtual reserves; upon reaching the graduation threshold, it atomically seeds a permanent full-range CLMM position and thereafter collects protocol fees on all swaps.","deployer":null,"creationTx":null,"codeBytes":22778,"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":41,"activePools":2,"swaps24":1,"swaps7":4,"volume24Usd":0,"volume7Usd":0,"firstSeenBlock":39909050,"firstSeen":1787077302,"ageDays":68.87438657407408,"poolList":[{"id":"0x321d86562eb6542f63087b325ef35339abc47f7be519517b41cc9e60f2b0c522","t0":{"a":"0x0bd7d308f8e1639fab988df18a8011f41eacad73","s":"WETH","d":18,"usd":2331.971314},"t1":{"a":"0x1f608525beb387fc9ba93455a9c76f19f1b7ce49","s":"ZERO","d":18,"usd":null},"fee":8388608,"ts":60,"b":45229156,"t":1787610843,"s7":3,"s24":1,"v7":0,"u":1},{"id":"0x8177bc6e1f3c7d42bcfc0a0e70076d7a4af895ed5afaaf76255907376c3d9f53","t0":{"a":"0x0bd7d308f8e1639fab988df18a8011f41eacad73","s":"WETH","d":18,"usd":2331.971314},"t1":{"a":"0x1f6019214f8bc8db7c68d8b3cb1a470777e1afef","s":"RNLONG","d":18,"usd":null},"fee":8388608,"ts":60,"b":42564981,"t":1787343711,"s7":1,"s24":0,"v7":0,"u":1},{"id":"0xb97fbf22558c3177addc3afbb7e30d92c9d9cfa6d29acaa9977058bca9d7d400","t0":{"a":"0x1f60c25276965164801863bf9bd169b2a6288959","s":"?","d":18,"usd":null},"t1":{"a":"0x5fc5360d0400a0fd4f2af552add042d716f1d168","s":"USDG","d":6,"usd":1},"fee":8388608,"ts":60,"b":48618905,"t":1787952417,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x4434c0e3b38893c7fd83e4beb84e929b0b79279ba7711be12556dca62c3e99c2","t0":{"a":"0x0bd7d308f8e1639fab988df18a8011f41eacad73","s":"WETH","d":18,"usd":2331.971314},"t1":{"a":"0x1f60f80093b984c6a7b88481b7a6789bc56a5729","s":"?","d":18,"usd":null},"fee":8388608,"ts":60,"b":46845486,"t":1787773418,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x3edab61523e6e4464f82be20ebb6052206824c33ee539d1b4aca501fc79f73b0","t0":{"a":"0x0bd7d308f8e1639fab988df18a8011f41eacad73","s":"WETH","d":18,"usd":2331.971314},"t1":{"a":"0x1f608dabcf0bc4024506cd6de784c32d2bf93576","s":"?","d":18,"usd":null},"fee":8388608,"ts":60,"b":45797242,"t":1787667973,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x1440338a8bd3b8f1c34665337327e4445aa08eaaae5d4081e6cd554f8007b19b","t0":{"a":"0x1f60b8620cd10f732a552bf86f7641d5d9f30b9f","s":"?","d":18,"usd":null},"t1":{"a":"0x5fc5360d0400a0fd4f2af552add042d716f1d168","s":"USDG","d":6,"usd":1},"fee":8388608,"ts":60,"b":45416029,"t":1787629628,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xc638c5887209d1a50c15b8de35ad7cdd57cebacd16f6e16ce5c38df74a3bad56","t0":{"a":"0x0bd7d308f8e1639fab988df18a8011f41eacad73","s":"WETH","d":18,"usd":2331.971314},"t1":{"a":"0x1f60248a6bf6ea0fcd384f777cc27eee20dd2022","s":"?","d":18,"usd":null},"fee":8388608,"ts":60,"b":45259326,"t":1787613868,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x5e3c2e8f566f4b8cd189518f5a82dd3044a4c1e82962556469d1875ea7c9b0e1","t0":{"a":"0x0bd7d308f8e1639fab988df18a8011f41eacad73","s":"WETH","d":18,"usd":2331.971314},"t1":{"a":"0x1f6032ca8b3c2a7005d95f324722be890b5886b5","s":"?","d":18,"usd":null},"fee":8388608,"ts":60,"b":45249086,"t":1787612841,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x383ef80a04b6bf51e2869aee3138b12ed8c420d8e3f63447c853607da730bf12","t0":{"a":"0x0bd7d308f8e1639fab988df18a8011f41eacad73","s":"WETH","d":18,"usd":2331.971314},"t1":{"a":"0x1f60b042f3699d616bcde8682384b149a247ec93","s":"?","d":18,"usd":null},"fee":8388608,"ts":60,"b":45245106,"t":1787612442,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xd8b26186ee3946ccfa894acf3e52ed9f14de5a975588acff07dcc0954da2c321","t0":{"a":"0x0bd7d308f8e1639fab988df18a8011f41eacad73","s":"WETH","d":18,"usd":2331.971314},"t1":{"a":"0x1f60d572f6f851c3eb766b199f3e5b48c52ff5ba","s":"?","d":18,"usd":null},"fee":8388608,"ts":60,"b":45241999,"t":1787612131,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x4ae7add1f3847d446024ab3c3ced2c1d78a9556ac54802af38eb36860d77e0dd","t0":{"a":"0x0bd7d308f8e1639fab988df18a8011f41eacad73","s":"WETH","d":18,"usd":2331.971314},"t1":{"a":"0x1f604daaf43d5955641011542cea8e28494ebfc7","s":"?","d":18,"usd":null},"fee":8388608,"ts":60,"b":45241997,"t":1787612130,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xe81895e780b66dcaabefa511576b6b379f0523557ccaee629ecc606ca6dacc7c","t0":{"a":"0x0bd7d308f8e1639fab988df18a8011f41eacad73","s":"WETH","d":18,"usd":2331.971314},"t1":{"a":"0x1f609104a17ec24c5b1b292529e6144ce89f2fb1","s":"?","d":18,"usd":null},"fee":8388608,"ts":60,"b":45241130,"t":1787612044,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xfc52ead51225bb95c48dd5c466278c36c6bc9da3bbb7d1b68e745a14d84b3a78","t0":{"a":"0x0bd7d308f8e1639fab988df18a8011f41eacad73","s":"WETH","d":18,"usd":2331.971314},"t1":{"a":"0x1f60780181e0bc57dda5c0c7914cbaa804b682b9","s":"?","d":18,"usd":null},"fee":8388608,"ts":60,"b":45241063,"t":1787612037,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x97b2ac9576ea616ec4a5b1f9156fee10d5d71ce9e70a23ddb70de0b50800f31b","t0":{"a":"0x0bd7d308f8e1639fab988df18a8011f41eacad73","s":"WETH","d":18,"usd":2331.971314},"t1":{"a":"0x1f60aaab8cf75544b512dc812cbc0b242f8d8f75","s":"?","d":18,"usd":null},"fee":8388608,"ts":60,"b":45237078,"t":1787611637,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x7f8c537d9cb992bdb9166540330d19afcd388e41acbe31dc7e4a2ef7514c6c4f","t0":{"a":"0x0bd7d308f8e1639fab988df18a8011f41eacad73","s":"WETH","d":18,"usd":2331.971314},"t1":{"a":"0x1f60a753caf330c4c431de22df5c837902c39af8","s":"?","d":18,"usd":null},"fee":8388608,"ts":60,"b":45230085,"t":1787610936,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x2e457906cde4e3cf77e09c17c8782bab620bdc3c2df8b63eafa697455648d3cb","t0":{"a":"0x0bd7d308f8e1639fab988df18a8011f41eacad73","s":"WETH","d":18,"usd":2331.971314},"t1":{"a":"0x1f60a356dd31ee9bd8f4476d06604602cdb29406","s":"?","d":18,"usd":null},"fee":8388608,"ts":60,"b":45208856,"t":1787608808,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x302174d5c0ffd626105ccf1bfac8f6b34fcb6eec6da86096a0f385eb20c157e1","t0":{"a":"0x0bd7d308f8e1639fab988df18a8011f41eacad73","s":"WETH","d":18,"usd":2331.971314},"t1":{"a":"0x1f60592e6721d6d424b1acd1b983f2c044426417","s":"?","d":18,"usd":null},"fee":8388608,"ts":60,"b":45187638,"t":1787606681,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xc0661a66a8c535cd977294c698f90889c8c573e23f342acb1c7a6107529f0073","t0":{"a":"0x0bd7d308f8e1639fab988df18a8011f41eacad73","s":"WETH","d":18,"usd":2331.971314},"t1":{"a":"0x1f60c603e8bc90137a44c6fe9a77b93f9c312703","s":"?","d":18,"usd":null},"fee":8388608,"ts":60,"b":45122777,"t":1787600179,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x04da20fa8db8c9ccfa479c4e942cf6eb63ae7e16e778d592350fdc4bcb41449c","t0":{"a":"0x0bd7d308f8e1639fab988df18a8011f41eacad73","s":"WETH","d":18,"usd":2331.971314},"t1":{"a":"0x1f601527182ad3d7da6b227e761236a23fc8828f","s":"?","d":18,"usd":null},"fee":8388608,"ts":60,"b":45113668,"t":1787599266,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x9684fc5e8e6dd1292b80bd65793c398bbeb9295902e308dce92fa6fbfd331dbb","t0":{"a":"0x0bd7d308f8e1639fab988df18a8011f41eacad73","s":"WETH","d":18,"usd":2331.971314},"t1":{"a":"0x1f6042bf7b17b8a55ff21561e32f1a82f122d7d1","s":"?","d":18,"usd":null},"fee":8388608,"ts":60,"b":45073811,"t":1787595270,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x5a4782ab02dcba0fb85f33c7cfc7f3c70bf51122d0c62585d7930345e817594d","t0":{"a":"0x0bd7d308f8e1639fab988df18a8011f41eacad73","s":"WETH","d":18,"usd":2331.971314},"t1":{"a":"0x1f60121e79171ca1aa9d39d766a4e7176767aea8","s":"?","d":18,"usd":null},"fee":8388608,"ts":60,"b":45033587,"t":1787591238,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x0dc4198c932b774ebfe393610b40086e3ef4bb5666e5561512ac3c957bd0fda2","t0":{"a":"0x0bd7d308f8e1639fab988df18a8011f41eacad73","s":"WETH","d":18,"usd":2331.971314},"t1":{"a":"0x1f60458ffae0b4738e9e5ab2bd7de2b6673aeea3","s":"?","d":18,"usd":null},"fee":8388608,"ts":60,"b":45025924,"t":1787590470,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x98abf3dc94cb6887afbf363bd3b92c77275e319cbf56bb671ab9f69676aa1fce","t0":{"a":"0x0bd7d308f8e1639fab988df18a8011f41eacad73","s":"WETH","d":18,"usd":2331.971314},"t1":{"a":"0x1f60110a1d1be8e6e65d2bec8a1c9bbc8593eba5","s":"?","d":18,"usd":null},"fee":8388608,"ts":60,"b":45025278,"t":1787590405,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x2e3395173b87bee6c07cedd17848994783989cf057a05f2a3c3cf834f480a26f","t0":{"a":"0x0bd7d308f8e1639fab988df18a8011f41eacad73","s":"WETH","d":18,"usd":2331.971314},"t1":{"a":"0x1f60b66e4dafd44e6b84cdedfa8608fa91bd5100","s":"?","d":18,"usd":null},"fee":8388608,"ts":60,"b":45022901,"t":1787590167,"s7":0,"s24":0,"v7":0,"u":0}],"daily":{"s":[1,0,1,0,1,1,0],"v":[0,0,0,0,0,0,0]},"days":7,"probe":null,"snapshot":{"block":98513114,"ts":1793028049}}