{"address":"0x25a1bb2313e4b24307e8259b177431a61bfe04cc","chain":"robinhood","chainName":"Robinhood Chain","chains":["robinhood"],"name":"SharesHook","listed":true,"description":"Collects protocol fees (2.5% each) on buy and sell swaps for a designated native/token pool, updates an on-chain random seed on each swap, and notifies an external launch controller of swap activity. Triggers a token start on first liquidity addition once config is finalized.","deployer":"0x2E613Cf717c40c3575073f761d3b423Cb7153a91","creationTx":null,"codeBytes":6378,"implementation":null,"verified":true,"audit":null,"upgradeable":false,"swapAccess":"none","dynamicFee":false,"customData":false,"flags":["afterAddLiquidity","beforeSwap","afterSwap","beforeSwapReturnsDelta","afterSwapReturnsDelta"],"flagBits":1228,"lines":[{"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":"afterAddLiquidity","level":"grey","text":"Runs code after liquidity is added","detail":"Called after each deposit into the pool."}],"score":75,"scoreItems":[{"label":"Can change swap amounts","points":-25}],"pools":5,"activePools":0,"swaps24":0,"swaps7":0,"volume24Usd":0,"volume7Usd":0,"firstSeenBlock":8657241,"firstSeen":1783944715,"ageDays":105.13118055555556,"poolList":[{"id":"0x413c52b13872f4ad9b5b557bef2e0bcd9f7afae0c8024ee9bef0cda53e904a4f","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x413e8dd749861664044a0cecc7c418234f1a2da7","s":"ALPHATEST","d":18,"usd":null},"fee":951110,"ts":9511,"b":22091045,"t":1785291748,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x50224f9638411fab9110d6dc0f6e983422e2034eb02e27221915b75c72d7af72","t0":{"a":"0x5fc5360d0400a0fd4f2af552add042d716f1d168","s":"USDG","d":6,"usd":1},"t1":{"a":"0x894e1ec2d74ffe5aef8dc8a9e84686accb964f2a","s":"PLTR","d":18,"usd":198.31933396960977},"fee":9000,"ts":90,"b":21008440,"t":1785183072,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x3904c0d9ca48a96405691be91881bd2b234c3c9a56bc391eef9f1c95343cc5b3","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xd728c25d278a2fca8f6812f84878b16279aaa9e9","s":"?","d":18,"usd":null},"fee":3000,"ts":60,"b":10718991,"t":1784151041,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xb0ca4b140c5f7459021869b992ea57eeb24ff7b3d492999fefb3a506c7abe172","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xe6e0b85ad137643ed3d7a2fa55adc83f4a2b100f","s":"?","d":18,"usd":null},"fee":3000,"ts":60,"b":8718816,"t":1783950886,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x5a3718ff148d2f6bb99b77b14897ff9f62003fe34577f7b3b376bee0375db9bb","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x718d662aa0d285e826392b8182c3c0316fffffa5","s":"?","d":18,"usd":null},"fee":3000,"ts":60,"b":8657241,"t":1783944715,"s7":0,"s24":0,"v7":0,"u":0}],"daily":null,"days":7,"probe":null,"snapshot":{"block":98513114,"ts":1793028049}}