市场生命周期
Last updated
0:00 Market created, strike price captured from Pyth
0:00 Orderbook open — batches clear every 60 秒
...
4:00 Last batch clears (< 60 秒 remaining → trading halts)
5:00 Expiry timestamp reached — market enters Closed
5:00+ Resolver submits Pyth update for [T, T+60 秒] window → resolve()
Finality period (90 seconds)
Challenge window open during finality period
~6:30 finalizeResolution() → market Resolved
6:30+ Winning positions settled automaticallyOpen → Closed → Resolving → Resolved
↘ Invalid/Cancelled