{"address":"0x87bd5cf5344e46a6d45ea6c94d319ae11461a5c7","chain":"robinhood","chainName":"Robinhood Chain","chains":["robinhood"],"name":"","listed":false,"description":"","deployer":null,"creationTx":null,"codeBytes":221,"implementation":"0x5bb008712b5565650126ae813c9d0072bc14303d","verified":null,"audit":null,"upgradeable":true,"swapAccess":"unknown","dynamicFee":true,"customData":false,"flags":["beforeInitialize","afterAddLiquidity","afterRemoveLiquidity","beforeSwap","afterSwap","afterSwapReturnsDelta","afterAddLiquidityReturnsDelta","afterRemoveLiquidityReturnsDelta"],"flagBits":9671,"lines":[{"key":"upgradeable","level":"red","text":"Its code can be replaced","detail":"The hook is a proxy (EIP-1967). Whoever controls it can swap in new code, so what it does today is not a promise for tomorrow."},{"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":"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":"afterAddLiquidityReturnsDelta","level":"amber","text":"Can take a cut when LPs deposit","detail":"The hook can change the amounts a liquidity provider pays in."},{"key":"afterRemoveLiquidityReturnsDelta","level":"amber","text":"Can take a cut when LPs withdraw","detail":"The hook can change the amounts a liquidity provider gets back."},{"key":"afterAddLiquidity","level":"grey","text":"Runs code after liquidity is added","detail":"Called after each deposit into the pool."},{"key":"afterRemoveLiquidity","level":"grey","text":"Runs code after liquidity is removed","detail":"Called after each withdrawal."},{"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":30,"scoreItems":[{"label":"Can change swap amounts","points":-25},{"label":"Upgradeable","points":-20},{"label":"Source verification unknown","points":-15},{"label":"Dynamic fee","points":-10}],"pools":7,"activePools":0,"swaps24":0,"swaps7":0,"volume24Usd":0,"volume7Usd":0,"firstSeenBlock":55705208,"firstSeen":1788670228,"ageDays":50.43774305555556,"poolList":[{"id":"0xcae42cd026c3fed9b53ec4114a43429d7ac60e62f34aea6ea627ba536f565ff3","t0":{"a":"0x117cc2133c37b721f49de2a7a74833232b3b4c0c","s":"SPY","d":18,"usd":768.4956612135517},"t1":{"a":"0x5fc5360d0400a0fd4f2af552add042d716f1d168","s":"USDG","d":6,"usd":1},"fee":8388608,"ts":1,"b":61331538,"t":1789239024,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x967895c5954ef03369330e06e0b52d12fd4b02f939c8d04451f76df7e1a651eb","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x117cc2133c37b721f49de2a7a74833232b3b4c0c","s":"SPY","d":18,"usd":768.4956612135517},"fee":8388608,"ts":1,"b":56002628,"t":1788700220,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x32a42501475903200f30ecec943bd3a423a64dd94e7963374c3d0253adf4e480","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x1b0e319c6a659f002271b69db8a7df2f911c153e","s":"GME","d":18,"usd":24.983582851596122},"fee":8388608,"ts":10,"b":55929062,"t":1788692801,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x5ca46d11e1fc9a5ea1a1b655a93bfa26b06f9b5e102732ec16ecf6fd4cf41359","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x117cc2133c37b721f49de2a7a74833232b3b4c0c","s":"SPY","d":18,"usd":768.4956612135517},"fee":8388608,"ts":8,"b":55705572,"t":1788670265,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xae8d10ce38d9386c8eae04ab5db50768e3acfa1742a24eadd1dd3de1504cc8c0","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x117cc2133c37b721f49de2a7a74833232b3b4c0c","s":"SPY","d":18,"usd":768.4956612135517},"fee":8388608,"ts":9,"b":55705460,"t":1788670253,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x01af46d7711c1ac2915eed79893b556be2295f49ca8fe0d88ebd316f48e1c2f7","t0":{"a":"0x117cc2133c37b721f49de2a7a74833232b3b4c0c","s":"SPY","d":18,"usd":768.4956612135517},"t1":{"a":"0x5fc5360d0400a0fd4f2af552add042d716f1d168","s":"USDG","d":6,"usd":1},"fee":8388608,"ts":7,"b":55705334,"t":1788670241,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x13a80ef2e40a835cb8362a946b9c544c23e774fa7e95b47002abdf67296d419b","t0":{"a":"0x117cc2133c37b721f49de2a7a74833232b3b4c0c","s":"SPY","d":18,"usd":768.4956612135517},"t1":{"a":"0x5fc5360d0400a0fd4f2af552add042d716f1d168","s":"USDG","d":6,"usd":1},"fee":8388608,"ts":4,"b":55705208,"t":1788670228,"s7":0,"s24":0,"v7":0,"u":0}],"daily":null,"days":7,"probe":null,"snapshot":{"block":98513114,"ts":1793028049}}