{"ok":true,"updatedAt":1793068158319,"note":"fills = Swap events on the Router over the recent block window — reproduce with the same eth_getLogs call (topic0 in /api/manifest)","chainsOk":3,"chainsTotal":5,"coverage":0.6,"measured":true,"totalFills":0,"totalSurplusPayouts":0,"chains":[{"chainId":8453,"name":"Base","router":"0x2a779f9Be49aac57495A8B6467Cc325a8a47Eb9f","windowBlocks":9000,"windowHoursApprox":5,"ok":false},{"chainId":1,"name":"Ethereum","router":"0xE1aE5f49013920CF71De8CED4043e14C4d63416b","windowBlocks":3000,"windowHoursApprox":10,"ok":true,"protocolVersion":"1.0.0","fills":0,"uniqueTraders":0,"surplusPayouts":0,"surplusBasis":"Surplus events","latestBlock":26281056},{"chainId":10,"name":"Optimism","router":"0x7262e7483ab6f0db7b8f90eC3a9de3B02Ab36F6A","windowBlocks":9000,"windowHoursApprox":5,"ok":true,"protocolVersion":"1.0.0","fills":0,"uniqueTraders":0,"surplusPayouts":0,"surplusBasis":"Surplus events","latestBlock":158734690},{"chainId":42161,"name":"Arbitrum","router":"0x7262e7483ab6f0db7b8f90eC3a9de3B02Ab36F6A","windowBlocks":9500,"windowHoursApprox":0.7,"ok":true,"protocolVersion":"1.0.0","fills":0,"uniqueTraders":0,"surplusPayouts":0,"surplusBasis":"Surplus events","latestBlock":518617294},{"chainId":4663,"name":"Robinhood","router":"0x7262e7483ab6f0db7b8f90eC3a9de3B02Ab36F6A","windowBlocks":9000,"windowHoursApprox":5,"ok":false}]}