{"address":"0xf667c59cd75ab1d7943fc8284edab51f3a76bfff","chain":"robinhood","chainName":"Robinhood Chain","chains":["robinhood"],"name":"ERC1967Proxy","listed":true,"description":"An ERC-1967 upgradeable proxy that delegates all Uniswap v4 hook calls to an unverified implementation address. The hook address encodes all 14 permission flags; actual hook behavior cannot be assessed from the proxy-only verified source.","deployer":null,"creationTx":null,"codeBytes":163,"implementation":"0x1e09d23720fd12270c68d7b587fa9fb3de046990","verified":true,"audit":null,"upgradeable":true,"swapAccess":"none","dynamicFee":true,"customData":false,"flags":["beforeInitialize","afterInitialize","beforeAddLiquidity","afterAddLiquidity","beforeRemoveLiquidity","afterRemoveLiquidity","beforeSwap","afterSwap","beforeDonate","afterDonate","beforeSwapReturnsDelta","afterSwapReturnsDelta","afterAddLiquidityReturnsDelta","afterRemoveLiquidityReturnsDelta"],"flagBits":16383,"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":"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":"beforeRemoveLiquidity","level":"amber","text":"Can block LPs from withdrawing","detail":"Called before each withdrawal. It can revert, which stops liquidity providers from leaving."},{"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":"beforeAddLiquidity","level":"grey","text":"Can block people from adding liquidity","detail":"Called before each deposit into the pool."},{"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":"afterInitialize","level":"grey","text":"Runs code after a pool is created","detail":"Called once, right after a pool with this hook is created."},{"key":"beforeDonate","level":"grey","text":"Runs code before a donation to the pool","detail":"Donations are tips paid to the pool's LPs."},{"key":"afterDonate","level":"grey","text":"Runs code after a donation to the pool","detail":"Donations are tips paid to the pool's LPs."},{"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":45,"scoreItems":[{"label":"Can change swap amounts","points":-25},{"label":"Upgradeable","points":-20},{"label":"Dynamic fee","points":-10}],"pools":188,"activePools":8,"swaps24":85,"swaps7":656,"volume24Usd":951,"volume7Usd":30529,"firstSeenBlock":21436467,"firstSeen":1785226053,"ageDays":90.30087962962963,"poolList":[{"id":"0x24e5434c4d35731738c7c5db34125665c95860971f0506875ad0e297c9707857","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x8e3023d882c36a66ae1110774bc278a0837f71aa","s":"RUNNER","d":18,"usd":0.00027667107512452214},"fee":8388608,"ts":200,"b":42506234,"t":1787337819,"s7":505,"s24":75,"v7":493,"u":2},{"id":"0x367ce7a0e5cb0738d4bfea6f5f8bb79ac41145735358a211d080d51fcc22cf60","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xaf0339d66e6b707a79ccdc35e2b57f4701f93536","s":"TFEX","d":18,"usd":null},"fee":8388608,"ts":200,"b":75906021,"t":1790709997,"s7":111,"s24":4,"v7":28459,"u":8},{"id":"0x210a65a22072f81829061080bcabe7f1380a42d04e8d54b1ed583c0c99dcfc3f","t0":{"a":"0x0339f5459fc690ac85f1782e15782a151b4a9e1b","s":"WALLET","d":18,"usd":0.01962490422599914},"t1":{"a":"0xad2e1e9e674848d9f164331f52f0d938ed706add","s":"WALLY","d":18,"usd":null},"fee":8388608,"ts":200,"b":61690825,"t":1789275500,"s7":34,"s24":4,"v7":1556,"u":7},{"id":"0xf632dd4a9aa32b3539393621c53aa7e35c25aa280e064f069fb8c23ff7d8c9e6","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x0f44e420a0af83251b6f2a36d1780e82b71d7e73","s":"LENNY","d":18,"usd":null},"fee":8388608,"ts":200,"b":51242903,"t":1788217557,"s7":2,"s24":1,"v7":18,"u":2},{"id":"0x6a9f993eeae0dea4a9522e7c25c1209489cf4387c41b32daa4ac5abd09bc937e","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xf9e9bbd31395d96d3fca4abac1dcbbd1b2ac9985","s":"SFM","d":18,"usd":null},"fee":8388608,"ts":200,"b":50271820,"t":1788119412,"s7":1,"s24":0,"v7":2,"u":1},{"id":"0xd8787ed9356f60eb76e3e3ca2483aa54cebd8b92abac4cab033f96c24e5b9c58","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x983d4580030362dc91e4a49e1e90ce624d01a667","s":"ASSCOIN","d":18,"usd":null},"fee":8388608,"ts":200,"b":52922560,"t":1788387974,"s7":1,"s24":1,"v7":1,"u":1},{"id":"0x24081c2f8b1ed39f7359f40816b291d01204d8cfab263866fd7ac3c94faef1b7","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x755bfa9870c67edad5af2d89078797808a3833f3","s":"BARREL","d":18,"usd":null},"fee":8388608,"ts":200,"b":50266244,"t":1788118849,"s7":1,"s24":0,"v7":0,"u":1},{"id":"0x0249195d74e5eb5bb0b3101c74e1c506454d740962d20f44bac9d62f9e3851fe","t0":{"a":"0x80ca7b53c23187873b122f5b347b35be9b5bbc1d","s":"ORBICAT","d":18,"usd":null},"t1":{"a":"0xaa07a0e9209e16ac99708c3ec70159c6ef3128a3","s":"ORBIO","d":18,"usd":0.02963940054333395},"fee":8388608,"ts":200,"b":66090408,"t":1789720964,"s7":1,"s24":0,"v7":0,"u":1},{"id":"0x9349a66b6a567d616d5107c75a3490de28efe01c11436790c3bfe0dc6026bf02","t0":{"a":"0x11b05ce3eb125c758280b6edfaf33cd2c18c118c","s":"?","d":18,"usd":null},"t1":{"a":"0x5fc5360d0400a0fd4f2af552add042d716f1d168","s":"USDG","d":6,"usd":1},"fee":8388608,"ts":200,"b":84604465,"t":1791594972,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xcb77aa0808f424cd58d3e90c5fe80e28d607a89217218a5322046d7d90483d7e","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xfffa68a4efb6671c5d49030bd04b24839a7cbc63","s":"?","d":18,"usd":null},"fee":8388608,"ts":200,"b":84258169,"t":1791559260,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x21155dd858d96cef1f3f098eba9470c15c89dfe2e6917f3130dfbd18b28d45f1","t0":{"a":"0x322f0929c4625ed5bad873c95208d54e1c003b2d","s":"TSLA","d":18,"usd":395.549882630982},"t1":{"a":"0xbc0f3221c8d093697357321d5129faf5304970de","s":"?","d":18,"usd":null},"fee":8388608,"ts":200,"b":79982007,"t":1791121612,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x0b219a1769b165729d2cdcf99463987caaeed106c8cdaebfdb90454319547466","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x29d52b30346688eaf6e05bc7bef7c4f06c143ffb","s":"?","d":18,"usd":null},"fee":8388608,"ts":200,"b":78739297,"t":1790995593,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x092b9aa6487b6318221db754e7aad6ec1820cf066c8ec9e658baf3021524f958","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x30cce1c2424623fa1b8e462ea9e6f546e6914ed5","s":"?","d":18,"usd":null},"fee":8388608,"ts":200,"b":77666003,"t":1790887135,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x01c9fb72596a3b97ad89b48adedfa388621a2369ae72ac4ab5007ef89983b257","t0":{"a":"0x4dcdcb631336a17a7bcffd2fd20015a92d5ccd26","s":"?","d":18,"usd":null},"t1":{"a":"0xaf0339d66e6b707a79ccdc35e2b57f4701f93536","s":"TFEX","d":18,"usd":null},"fee":8388608,"ts":200,"b":75918570,"t":1790711259,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xce0503e34758ee47c5ef2b8fc948b0c1fd4f4f0f60ab073d63b08c2eb2512da0","t0":{"a":"0xa5225b0a29a4220416a247314e0588155b3b866a","s":"?","d":18,"usd":null},"t1":{"a":"0xaf0339d66e6b707a79ccdc35e2b57f4701f93536","s":"TFEX","d":18,"usd":null},"fee":8388608,"ts":200,"b":75914884,"t":1790710889,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x072a4eee4cf0d1eee55469220176080d63667242cc71e7c9c0f97dbedfdfda15","t0":{"a":"0x5fc5360d0400a0fd4f2af552add042d716f1d168","s":"USDG","d":6,"usd":1},"t1":{"a":"0xe83fe64618e85912d1930327829e086037c71f6a","s":"?","d":18,"usd":null},"fee":8388608,"ts":200,"b":75911207,"t":1790710519,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xd99b69817cabf41116038e4a957173971540098d21358996b1190bc7cb06d599","t0":{"a":"0x4a0e65a3eccec6dbe60ae065f2e7bb85fae35eea","s":"SPCX","d":18,"usd":149.65251085112735},"t1":{"a":"0xd33ae5d6b3f1e3a1fcb4bf8ea9a7e75da155d25d","s":"?","d":18,"usd":null},"fee":8388608,"ts":200,"b":75909093,"t":1790710306,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xf7e52c9cd8c5f460f500090e02952e76c02cfb525f0eaa0635410f141e2355c5","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x887ba130d9d48a4abbc60322a8c853cc1cd360e3","s":"?","d":18,"usd":null},"fee":8388608,"ts":200,"b":75908204,"t":1790710216,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x770ab385149b89f9df598ae88f911f6af9f3d827cf3cf706619c173773388496","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x9ce9922467e62c708414a0a27f9eef828da69eb0","s":"?","d":18,"usd":null},"fee":8388608,"ts":200,"b":74288426,"t":1790547143,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x5394eabd50de5844a881d3bb1e49b4e813a7bb6f6b0d90a7a97c99423a874d6c","t0":{"a":"0x00efb9663aded319053dca47864905c9a2ccf622","s":"?","d":18,"usd":null},"t1":{"a":"0xaf3d76f1834a1d425780943c99ea8a608f8a93f9","s":"AAPL","d":18,"usd":346.8430955146819},"fee":8388608,"ts":200,"b":70932288,"t":1790208716,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x4c24b550f591574bb9fec52eaf2899938e07a444fbe5c8c36752ef057329d5e1","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x25f74ca1d40873146a8644ed3fd1a3d28f69cd1e","s":"?","d":18,"usd":null},"fee":8388608,"ts":200,"b":70813478,"t":1790196740,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x586ef5ec26b3f3188d6da339b20be738f5145bd6d6a87d8648a436aadcc2447c","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xc06c789e9f8b8213e6d7db74cbe1104e4043dfa3","s":"?","d":18,"usd":null},"fee":8388608,"ts":200,"b":70224593,"t":1790137385,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x7322e33b465e278a7f42adc97ffe2893f5f806b18d83aebf70ae3f2cbea07aa6","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xdbf558b0cfc361ea610ac56b07b179c9548686b1","s":"?","d":18,"usd":null},"fee":8388608,"ts":200,"b":70080372,"t":1790122872,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x60f4f4dc6901388cee15f3ab6753f6a92052f62bbd5d25a8d526ed6b5a7b30f2","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xcde1ef826117bca1473f21a12da5c533d4e9096e","s":"?","d":18,"usd":null},"fee":8388608,"ts":200,"b":70077191,"t":1790122552,"s7":0,"s24":0,"v7":0,"u":0}],"daily":{"s":[85,74,83,97,107,121,89],"v":[951,1702,676,7064,12667,5652,1817]},"days":7,"probe":{"pool":"0x24e5434c4d35731738c7c5db34125665c95860971f0506875ad0e297c9707857","t":1793040824,"dir":[{"zf1":true,"inRaw":"528479379010812","outRaw":"4277344616236012411088","expRaw":"4453754368860593356097","takeBps":396,"gas":351563,"reverted":false},{"zf1":false,"inRaw":"4453754368860593949044","outRaw":"507546621645091","expRaw":"528479379010812","takeBps":396,"gas":381229,"reverted":false}],"lpFee":0,"takeBps":396,"reverted":false,"gas":351563,"pair":"ETH / RUNNER"},"snapshot":{"block":98513114,"ts":1793028049}}