{"address":"0x8fa75efb21e7fd8d56b9e1c35779e3b746c068cc","chain":"robinhood","chainName":"Robinhood Chain","chains":["robinhood"],"name":"ERC1967Proxy Hook","listed":true,"description":"An upgradeable ERC1967 proxy hook with beforeSwap, afterSwap, beforeSwapReturnsDelta, afterSwapReturnsDelta, beforeInitialize, and beforeAddLiquidity flags enabled. The implementation contract source is not available for analysis; swap logic and access control could not be verified.","deployer":null,"creationTx":null,"codeBytes":130,"implementation":"0x882795da07c7f233c070860d6d4366982b89d6da","verified":true,"audit":null,"upgradeable":true,"swapAccess":"none","dynamicFee":false,"customData":false,"flags":["beforeInitialize","beforeAddLiquidity","beforeSwap","afterSwap","beforeSwapReturnsDelta","afterSwapReturnsDelta"],"flagBits":10444,"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":"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":55,"scoreItems":[{"label":"Can change swap amounts","points":-25},{"label":"Upgradeable","points":-20}],"pools":32,"activePools":0,"swaps24":0,"swaps7":0,"volume24Usd":0,"volume7Usd":0,"firstSeenBlock":4718108,"firstSeen":1783549978,"ageDays":109.69989583333333,"poolList":[{"id":"0x383c631e0dac018edd213ec96b659debbc50077408c3cc53b23c2fc8825b33b5","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xa4dd1db5ed15f0baf8cf2109adeccd2dbf8b0f72","s":"?","d":18,"usd":null},"fee":0,"ts":1,"b":6998730,"t":1783778543,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x39817536851c6133dd2f9c82ca093c0f251352c748f3f11bd1df82dd3eaf9438","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xa7b2ae6650107c4a04d89d2b3aedca82689169a3","s":"?","d":18,"usd":null},"fee":0,"ts":1,"b":6998684,"t":1783778539,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x4b3e70a4c0bd725d54cd8b80566e4c31d14f984215c01d7f2e083e82e983c883","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xfd1c2c9566d95edb4f500e8ce85cc90d3750f277","s":"?","d":18,"usd":null},"fee":0,"ts":1,"b":6998426,"t":1783778513,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xf991372979af755d449431ffa4f3aced4bed49b937ab0046e35226cdbe1fe83b","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x844c617737e7affa1e963ffb78141ec70e3756ea","s":"?","d":18,"usd":null},"fee":0,"ts":1,"b":6998136,"t":1783778484,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x38947172f96f3612bf65ff25b84786009e4c3cb51eded3f9848a7688451e7b96","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x6556dad44ef174aaa6d7fa9af59fd06770a1dfee","s":"?","d":18,"usd":null},"fee":0,"ts":1,"b":6997880,"t":1783778458,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xf1a08b8bef5a380df8e591dd2f17f77910518497c7aadd1157ec44f720d57032","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x48cfb22a7ea30e64c989e5c6a42dd79dd51cf891","s":"?","d":18,"usd":null},"fee":0,"ts":1,"b":6997668,"t":1783778437,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xb76206494a03748a91707281fde954eb45af0e6860b039806bc3fd463b6d0b50","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xbe041b694b6fdf872fafae7963da9d93597e0ddd","s":"?","d":18,"usd":null},"fee":0,"ts":1,"b":6997394,"t":1783778409,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xdd96914f138b7ee4159aa3aea224b3f435168b7746bbdbfe36817ee8559c4891","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x640aaeb777743832648479100a5849065f330319","s":"?","d":18,"usd":null},"fee":0,"ts":1,"b":6997180,"t":1783778388,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xe01845dedd69a129309271658fa07ca38207c335dc7c7beff179bcfe85d9211b","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xac672fe7aa6c5174a47b8af1fa1be941c11fd40d","s":"?","d":18,"usd":null},"fee":0,"ts":1,"b":5675374,"t":1783645941,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xb22bdf05fb89b1cc893715116e3c1c213ac1d3d47a7e5e79d1e831ba3a601863","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x1b6a484c71f82d6e8a4cefa3f71cd0e0bede33ec","s":"?","d":18,"usd":null},"fee":0,"ts":1,"b":5655726,"t":1783643972,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xddaf974393892753a1bc9cd6e60f3e2ea6f465e875a4891faad4f9426e22f098","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x16e6d46f87c5540506b57ca9c935866fe9a26484","s":"?","d":18,"usd":null},"fee":0,"ts":1,"b":5646390,"t":1783643036,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x42fa49f6d1bb04297ac91a17b7ef69addc2ec7b7642412b0a5676b03397d07b7","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x0db1ac843e7cc78b846d899d49a971128598c420","s":"?","d":18,"usd":null},"fee":0,"ts":1,"b":5610091,"t":1783639397,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x2955988070174f86719d75efc4c08dc792e1c32f0f327001b975858a51a2a935","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xf7c24c354a4f9baa0e18ac9a80920b1c68182559","s":"?","d":18,"usd":null},"fee":0,"ts":1,"b":5480969,"t":1783626453,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x75af32e629f4f1e14caf890dc769bb7fe93a9a82c6e4900d9ac6fa63f2ef4c94","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x9389b4e2871bb4f140553404c2302d9e39842a98","s":"?","d":18,"usd":null},"fee":0,"ts":1,"b":5377759,"t":1783616106,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x818a16223df2be1bd139e2433982a40ffe5ae364a7f69c32b93a7b7485e01636","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x1c6b902b5df4e94dd7135e0d428e581f7ad3b37a","s":"?","d":18,"usd":null},"fee":0,"ts":1,"b":5317878,"t":1783610103,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xc6a5cf0d891d8f2ebf4d94b1f122f52a9e14e1bf8607edfdfd9f741245a9ab0b","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x5f68e8a4e6a055f3dc849016aa0b51ff5380df3d","s":"?","d":18,"usd":null},"fee":0,"ts":1,"b":5305548,"t":1783608867,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x2072622a15af81a96d0d7f47c0983ac0436590dfabd171c08a92f14c9869f68a","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xef1e39afcf3c790ac2ec2bd3496f903164f075b0","s":"?","d":18,"usd":null},"fee":0,"ts":1,"b":5305340,"t":1783608847,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xceff0369aa7ca66bdc8710d47a8a7f2bba4b29e9bd24f962d7dcf8c16d6ceda1","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xad13331c2f60983ae2c3a74764e58892338ce654","s":"?","d":18,"usd":null},"fee":0,"ts":1,"b":5304574,"t":1783608770,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x4af7702b97d507a87cbc7ada474affbd3d726c1519792a7b3a19ca4f314bb674","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x410c4416cf658fd36b2c664d5fab04d134701856","s":"?","d":18,"usd":null},"fee":0,"ts":1,"b":5299004,"t":1783608211,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xd22df1a51f58c9d974144ab76956df9caac9dab5ef1597d8716e84ee600c7de3","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xe4ab7c3b1c3c65bd18e6badd5bd28c50dd4ae25a","s":"?","d":18,"usd":null},"fee":0,"ts":1,"b":5297294,"t":1783608040,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xd841454a86559212f629342e2953ea6111f7a9b3c4e3e31d48ba6ab2b4dc5372","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x4d386dacf7ca6657ed18cd88d70c416d8d561077","s":"?","d":18,"usd":null},"fee":0,"ts":1,"b":5290567,"t":1783607366,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xf9a440bcad56fffde6172b6be16c020680589db81521609da704f6d035a50a19","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x0c29496451ce6c2e3d422a88d2592ee01e3b67e6","s":"?","d":18,"usd":null},"fee":0,"ts":1,"b":5280472,"t":1783606354,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x7269aaccb2c1e38b2988c353c74f35c9c5ff0054da9437d4d9c1782f84c26440","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x847d07253e9462edcf533a70657f06514349cf7d","s":"?","d":18,"usd":null},"fee":0,"ts":1,"b":5278557,"t":1783606162,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x02db99e33c14c8e935e512ee8faa016a82d13ba2c3ba758b32b33204715f866a","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x2a3194a9c48fc3e1671b2010ac114cffad5e3d5b","s":"?","d":18,"usd":null},"fee":0,"ts":1,"b":5277011,"t":1783606007,"s7":0,"s24":0,"v7":0,"u":0}],"daily":null,"days":7,"probe":null,"snapshot":{"block":98513114,"ts":1793028049}}