{"address":"0x547d9690276a893041fcb94045a4a765580eeac0","chain":"robinhood","chainName":"Robinhood Chain","chains":["robinhood"],"name":"DualPoolHook","listed":true,"description":"JIT liquidity hook that deploys concentrated LP positions across multiple configurable tick ranges (buckets) before each swap and removes them after, using ERC-4626 vault rehypothecation to earn yield on idle capital between swaps. Pool fee is static (set at deploy time); swaps can be paused per-pool by the owner.","deployer":null,"creationTx":null,"codeBytes":24371,"implementation":null,"verified":true,"audit":null,"upgradeable":false,"swapAccess":"governance","dynamicFee":false,"customData":false,"flags":["beforeInitialize","beforeAddLiquidity","beforeRemoveLiquidity","beforeSwap","afterSwap"],"flagBits":10944,"lines":[{"key":"access","level":"red","text":"Can block swaps","detail":"Swaps are gated (governance): only some addresses, or only at some times, can trade through it."},{"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":"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":85,"scoreItems":[{"label":"Swap access is gated","points":-15}],"pools":10,"activePools":0,"swaps24":0,"swaps7":0,"volume24Usd":0,"volume7Usd":0,"firstSeenBlock":51100953,"firstSeen":1788203210,"ageDays":55.84304398148148,"poolList":[{"id":"0x175f0ea328fa973c003d54e9c70b597686ada14fd1fd46f337b098e6cf403aa0","t0":{"a":"0x5fc5360d0400a0fd4f2af552add042d716f1d168","s":"USDG","d":6,"usd":1},"t1":{"a":"0xd7321801caae694090694ff55a9323139f043b88","s":"JUGGERNAUT","d":18,"usd":0.0035187504413392444},"fee":3000,"ts":60,"b":51101267,"t":1788203242,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xcb72425918a03dcb04a0d8767ad105158c05e9c211d6c083d435f04a19c7d883","t0":{"a":"0x18e674231a58c239dc7daedcffe15ec3a24cff5c","s":"HOOKR","d":18,"usd":0.015648210619886027},"t1":{"a":"0x5fc5360d0400a0fd4f2af552add042d716f1d168","s":"USDG","d":6,"usd":1},"fee":3000,"ts":60,"b":51101234,"t":1788203239,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x2f0560244c9074d068de1813f4155abb791865be5bed0c1e546ea4328921be6c","t0":{"a":"0x348cc963411fb82cd6e0b64345714fec94f242cb","s":"GOOSE","d":18,"usd":null},"t1":{"a":"0x5fc5360d0400a0fd4f2af552add042d716f1d168","s":"USDG","d":6,"usd":1},"fee":3000,"ts":60,"b":51101199,"t":1788203235,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x296273ee618a51c4cd210563b8c67b73e8cdf5cb8fbf6d77d1f054fc706137f8","t0":{"a":"0x57c0e45cb534413d1c20a4240955d6bb250bb4f1","s":"UP","d":18,"usd":null},"t1":{"a":"0x5fc5360d0400a0fd4f2af552add042d716f1d168","s":"USDG","d":6,"usd":1},"fee":3000,"ts":60,"b":51101163,"t":1788203231,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x32067e1000e535c7d53eb130b75b7eaae0e8e05075d91737b265d3d11c5157ce","t0":{"a":"0x0e0d2c89a5a019fe1cf762e5e33187631dacc21b","s":"CHUMP","d":18,"usd":null},"t1":{"a":"0x5fc5360d0400a0fd4f2af552add042d716f1d168","s":"USDG","d":6,"usd":1},"fee":3000,"ts":60,"b":51101125,"t":1788203228,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xa5fda6196133b7504ea83a3f9a25627d222b157dd17449b35f9647a3ada6218f","t0":{"a":"0x5fc5360d0400a0fd4f2af552add042d716f1d168","s":"USDG","d":6,"usd":1},"t1":{"a":"0x7fe995a80075df3dc8ae11a9b82c7fe4202cd87f","s":"HMM","d":18,"usd":0.006084361658246085},"fee":3000,"ts":60,"b":51101091,"t":1788203224,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x5e114fe76f7cb5316d2249d32f787ca0f395c9386a89460df0bddf0b84ce5708","t0":{"a":"0x56910d4409f3a0c78c64dd8d0545ff0705389870","s":"Index","d":18,"usd":0.00518528777924526},"t1":{"a":"0x5fc5360d0400a0fd4f2af552add042d716f1d168","s":"USDG","d":6,"usd":1},"fee":3000,"ts":60,"b":51101054,"t":1788203220,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xb9e58d74d089f40f5366106f4c76ceec34ebcafc8dc27b8f0bdf0c72eb81b0b6","t0":{"a":"0x5fc5360d0400a0fd4f2af552add042d716f1d168","s":"USDG","d":6,"usd":1},"t1":{"a":"0xe934e36a439c94017b64a3fece66af12099abf50","s":"STONKBROKER","d":18,"usd":0.005387830833891669},"fee":3000,"ts":60,"b":51101019,"t":1788203217,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xb547bc3d03ff7880d954a94b6a1fd23db94d199afc9e891b5aef7a954574d693","t0":{"a":"0x020bfc650a365f8bb26819deaabf3e21291018b4","s":"CASHCAT","d":18,"usd":0.0938840766075499},"t1":{"a":"0x5fc5360d0400a0fd4f2af552add042d716f1d168","s":"USDG","d":6,"usd":1},"fee":3000,"ts":60,"b":51100987,"t":1788203214,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x659b836fb5ad3464b0c6fbaffa4bb98d64856c49967342753c96ede4fd22fb15","t0":{"a":"0x39dbed3a2bd333467115de45665cc57f813c4571","s":"PONS","d":18,"usd":0.25318859905003577},"t1":{"a":"0x5fc5360d0400a0fd4f2af552add042d716f1d168","s":"USDG","d":6,"usd":1},"fee":3000,"ts":60,"b":51100953,"t":1788203210,"s7":0,"s24":0,"v7":0,"u":0}],"daily":null,"days":7,"probe":null,"snapshot":{"block":98513114,"ts":1793028049}}