Base 停用 Flashblocks,訂閱與待處理狀態不再返回數據
ChainCatcher 消息,Base 在 Denim 升級中停用 Flashblocks,改為每 200 毫秒生成一個完整規範區塊。Denim 已於 2026 年 10 月 21 日 18:00 UTC 在 Base Sepolia 激活,並於 11 月 5 日 18:00 UTC 在 Base 主網激活。激活後 Base 在兩個網絡停止生產 Flashblocks,Flashblocks 訂閱、WebSocket 流與待處理狀態均不再返回數據。
官方文檔指出,wss://mainnet.flashblocks.base.org/ws 等端點仍會接受連接,但不再推送任何數據。開發者需將 ethsubscribe("newFlashblocks") 替換為 ethsubscribe("newHeads"),將 pendingLogs 替換為 logs,newFlashblockTransactions 則改用 newHeads 後按規範區塊拉取交易;使用 "pending" 區塊標籤的 RPC 調用應改為讀取最新規範區塊與狀態。
節點配置方面,主網節點需升級至 base/base v1.5.1 或更高版本,Sepolia 節點需 v1.5.0 或更高版本,並移除 RETHFBWEBSOCKETURL、--flashblocks-url、--max-pending-blocks-depth 與 --flashblocks.ping-interval 等設置。此外,帶有 flashblockindex 謂詞的有效性交易將被拒絕,官方建議改用 block_number 限定範圍。
關聯標籤






