{"address":"0xa8dbdef28ec155d4a7a5c4aa5ac55eec1232f0c0","chain":"robinhood","chainName":"Robinhood Chain","chains":["robinhood"],"name":"TransparentUpgradeableProxy Hook","listed":true,"description":"A Uniswap v4 hook deployed as an ERC-1967 TransparentUpgradeableProxy, allowing the owner to upgrade the hook implementation. The underlying implementation contract (0xCEE1e713Ae68Bf4d1baf4E182b592A92EA444fFC) was not available for source analysis; behavioral properties could not be verified.","deployer":null,"creationTx":null,"codeBytes":2739,"implementation":"0xcee1e713ae68bf4d1baf4e182b592a92ea444ffc","verified":true,"audit":null,"upgradeable":true,"swapAccess":"none","dynamicFee":true,"customData":false,"flags":["beforeInitialize","afterInitialize","beforeSwap","afterSwap"],"flagBits":12480,"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":"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":"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."},{"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":70,"scoreItems":[{"label":"Upgradeable","points":-20},{"label":"Dynamic fee","points":-10}],"pools":14,"activePools":0,"swaps24":0,"swaps7":0,"volume24Usd":0,"volume7Usd":0,"firstSeenBlock":60422623,"firstSeen":1789146779,"ageDays":44.92210648148148,"poolList":[{"id":"0x6a9f57ebfe41596387f0214e9de6b841094d8067a5926caea65c5fb744f335ea","t0":{"a":"0x5fc5360d0400a0fd4f2af552add042d716f1d168","s":"USDG","d":6,"usd":1},"t1":{"a":"0xe934e36a439c94017b64a3fece66af12099abf50","s":"STONKBROKER","d":18,"usd":0.005387830833891669},"fee":8388608,"ts":60,"b":62872931,"t":1789395681,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x0cccb683a9500f45c0a0a9d6779146a3fa34224ea94135aacde6db536ad594db","t0":{"a":"0x020bfc650a365f8bb26819deaabf3e21291018b4","s":"CASHCAT","d":18,"usd":0.0938840766075499},"t1":{"a":"0x5fc5360d0400a0fd4f2af552add042d716f1d168","s":"USDG","d":6,"usd":1},"fee":8388608,"ts":60,"b":62872916,"t":1789395679,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xa1e1df7c7827f45e21e7d914327518f0fa0feaf79d595213f836bd3381382954","t0":{"a":"0x2e8c31162b855a2ffa90f6f8634643ad6f111e18","s":"AI","d":18,"usd":0.061857085339297395},"t1":{"a":"0x5fc5360d0400a0fd4f2af552add042d716f1d168","s":"USDG","d":6,"usd":1},"fee":8388608,"ts":60,"b":62872900,"t":1789395678,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x4e36860e2556969c2afe9b99d6cde727a229f3d81c00ecf3d762531565906455","t0":{"a":"0x39dbed3a2bd333467115de45665cc57f813c4571","s":"PONS","d":18,"usd":0.25318859905003577},"t1":{"a":"0x5fc5360d0400a0fd4f2af552add042d716f1d168","s":"USDG","d":6,"usd":1},"fee":8388608,"ts":200,"b":62872885,"t":1789395676,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x38f33e86c966df42c59179aaa65e2defe6bce83b884aa8e4844214c0665bcaf7","t0":{"a":"0x5fc5360d0400a0fd4f2af552add042d716f1d168","s":"USDG","d":6,"usd":1},"t1":{"a":"0xe934e36a439c94017b64a3fece66af12099abf50","s":"STONKBROKER","d":18,"usd":0.005387830833891669},"fee":8388608,"ts":200,"b":60422768,"t":1789146793,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x0bcc8924933d588db6a893eaa7a3660e71c7d8216e0400be9e61bdcb8f431a11","t0":{"a":"0x020bfc650a365f8bb26819deaabf3e21291018b4","s":"CASHCAT","d":18,"usd":0.0938840766075499},"t1":{"a":"0x5fc5360d0400a0fd4f2af552add042d716f1d168","s":"USDG","d":6,"usd":1},"fee":8388608,"ts":200,"b":60422752,"t":1789146792,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xfdf3186fc13230f439e44f78c1f119d2c4961511190d2533110adfd2c062852b","t0":{"a":"0x2e8c31162b855a2ffa90f6f8634643ad6f111e18","s":"AI","d":18,"usd":0.061857085339297395},"t1":{"a":"0x5fc5360d0400a0fd4f2af552add042d716f1d168","s":"USDG","d":6,"usd":1},"fee":8388608,"ts":200,"b":60422737,"t":1789146790,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xc20d27890c1c77c5a7fbb448b733d45ddf13b3fa49785cf6bc1ca113de076796","t0":{"a":"0x39dbed3a2bd333467115de45665cc57f813c4571","s":"PONS","d":18,"usd":0.25318859905003577},"t1":{"a":"0x5fc5360d0400a0fd4f2af552add042d716f1d168","s":"USDG","d":6,"usd":1},"fee":8388608,"ts":60,"b":60422720,"t":1789146789,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xc884dabb4b9b544a51494dbad5fe78d5475ebbe4465f1704ac5bf1aafbb24edd","t0":{"a":"0x5fc5360d0400a0fd4f2af552add042d716f1d168","s":"USDG","d":6,"usd":1},"t1":{"a":"0xc9a981fee1f9dec688bb123ccdecc63d0debfc4e","s":"GLD","d":18,"usd":368.1789160110971},"fee":8388608,"ts":60,"b":60422704,"t":1789146787,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x3b8756f8a095a06d2d792cd0794783d5eda06324a43178faa107e328324d1e6b","t0":{"a":"0x5fc5360d0400a0fd4f2af552add042d716f1d168","s":"USDG","d":6,"usd":1},"t1":{"a":"0xcec185eb182c47d1ba1efc84e6959e18cd620be4","s":"cbBTC","d":8,"usd":80409.57251409868},"fee":8388608,"ts":10,"b":60422690,"t":1789146786,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x49466952c0f410a2137bf0ed51b779b1df30074e8605b80fdc19739923a4938c","t0":{"a":"0x4a0e65a3eccec6dbe60ae065f2e7bb85fae35eea","s":"SPCX","d":18,"usd":149.65251085112735},"t1":{"a":"0x5fc5360d0400a0fd4f2af552add042d716f1d168","s":"USDG","d":6,"usd":1},"fee":8388608,"ts":10,"b":60422674,"t":1789146784,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xdaa3310f5a7f761ba0df145205717c36df8391290ce9c69145406ed8fa6a8e83","t0":{"a":"0x117cc2133c37b721f49de2a7a74833232b3b4c0c","s":"SPY","d":18,"usd":768.4956612135517},"t1":{"a":"0x5fc5360d0400a0fd4f2af552add042d716f1d168","s":"USDG","d":6,"usd":1},"fee":8388608,"ts":10,"b":60422658,"t":1789146782,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xf3b61279a603e3f59380914f72c1db16b218e284cdfcd5c42a96011b9496500c","t0":{"a":"0x5fc5360d0400a0fd4f2af552add042d716f1d168","s":"USDG","d":6,"usd":1},"t1":{"a":"0xd0601ce157db5bdc3162bbac2a2c8af5320d9eec","s":"NVDA","d":18,"usd":217.3969186372436},"fee":8388608,"ts":10,"b":60422640,"t":1789146781,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x0dace736e20a9eb5cdf31ed4039fc0709ef8bafe5da5052b1a5f68b218572ca2","t0":{"a":"0x0bd7d308f8e1639fab988df18a8011f41eacad73","s":"WETH","d":18,"usd":2331.971314},"t1":{"a":"0x5fc5360d0400a0fd4f2af552add042d716f1d168","s":"USDG","d":6,"usd":1},"fee":8388608,"ts":10,"b":60422623,"t":1789146779,"s7":0,"s24":0,"v7":0,"u":0}],"daily":null,"days":7,"probe":null,"snapshot":{"block":98513114,"ts":1793028049}}