{"address":"0xca89f079af00f752bfd3c345358dc38d4d73e080","chain":"robinhood","chainName":"Robinhood Chain","chains":["robinhood"],"name":"FablesRWAETH","listed":true,"description":"Session-aware dynamic-fee hook for tokenized equity (RWA) pools that sets LP fees based on US market calendar sessions (open, overnight, closed) with a linear opening descent and closing ramp driven by block.timestamp. Supports operator \"poke\" overrides with TTL and per-pool fee caps. The ETH variant adds native ETH (currency0) settlement support via WETH wrapping.","deployer":null,"creationTx":null,"codeBytes":43368,"implementation":null,"verified":true,"audit":null,"upgradeable":false,"swapAccess":"none","dynamicFee":true,"customData":false,"flags":["beforeInitialize","beforeSwap"],"flagBits":8320,"lines":[{"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":"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":90,"scoreItems":[{"label":"Dynamic fee","points":-10}],"pools":2,"activePools":2,"swaps24":229,"swaps7":1881,"volume24Usd":2194,"volume7Usd":19268,"firstSeenBlock":54583541,"firstSeen":1788557074,"ageDays":51.747395833333336,"poolList":[{"id":"0x6c330014af1c9e8fd0c6b5e3407439af7bce820c53c72cff168c1b92d9f96ca2","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x117cc2133c37b721f49de2a7a74833232b3b4c0c","s":"SPY","d":18,"usd":768.4956612135517},"fee":8388608,"ts":10,"b":75961532,"t":1790715582,"s7":1022,"s24":119,"v7":7595,"u":35},{"id":"0x31f8624041c93e2abd0fb23540d259b069fa76c053eb7e3f5abc754d7194726b","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x05a3d1cd21d0c88145e82600e62e7e496e0f222b","s":"AMC","d":18,"usd":2.9128272866401987},"fee":8388608,"ts":60,"b":54583541,"t":1788557074,"s7":859,"s24":110,"v7":11673,"u":105}],"daily":{"s":[229,223,215,264,231,374,345],"v":[2194,2056,2100,1738,2047,5104,4028]},"days":7,"probe":{"pool":"0x6c330014af1c9e8fd0c6b5e3407439af7bce820c53c72cff168c1b92d9f96ca2","t":1793040514,"dir":[{"zf1":true,"inRaw":"36409050742194","outRaw":"110119982048398","expRaw":"110209249767072","takeBps":8,"gas":63688,"reverted":false},{"zf1":false,"inRaw":"110209249767074","outRaw":"36379559997036","expRaw":"36409050742194","takeBps":8,"gas":63547,"reverted":false}],"lpFee":0,"takeBps":8,"reverted":false,"gas":63688,"pair":"ETH / SPY"},"snapshot":{"block":98513114,"ts":1793028049}}