市場輪替期間,不再看起來像整個交易所消失
我們修正了首頁在整點附近的一個顯示問題:當 Base44 discovery read 暫時遭遇 rate limit 時,仍然存在的 active markets 可能短暫被顯示成 0 個。
2026 年 8 月 14 日
這是 discovery / read path 的問題。事件本身、結算流程與使用者持倉並沒有因為這個現象被刪除。
這次改了什麼?
- 短暫讀取失敗時保留上一份 last-known-good 市場資料,不再直接清成空陣列。
- Weather 與 Crypto 的 realtime 更新會先合併,再進行 reload,降低整點讀取風暴。
- 首頁首次讀取加入有限 retry / backoff,不會因一次 read failure 就判定市場數為 0。
- Crypto outcomes 改成依 open event IDs 一次批量讀取,不再每個 event 各發一次 request。
為什麼這很重要?
市場結算與下一期生成在 rollover 附近會產生短時間的寫入高峰。即使 discovery read 在這個瞬間被暫時限制,使用者仍應看到上一份有效市場,而不是整個首頁突然像停市一樣清空。
合約安全性
這次 Hotfix 只改首頁 discovery read path,不會修改 outcome、結算規則、Wallet、Ledger、撮合、Position 或任何已公開合約條款。