据 ChainCatcher 于 2026 年 11 月 9 日 22:59:43(UTC+8)发布的消息,Base 在 Denim 升级中停用 Flashblocks,改为每 200 毫秒生成一个完整规范区块。此次变更已在 Base Sepolia 和主网激活,相关订阅接口、待处理状态读取方式及节点配置均需调整。
激活时间与接口状态
Denim 在两个网络的激活时间分别为:
- Base Sepolia:2026 年 10 月 21 日 18:00 UTC。
- Base 主网:2026 年 11 月 5 日 18:00 UTC。
激活后,两个网络均停止生产 Flashblocks,Flashblocks 订阅、WebSocket 流与待处理状态不再返回数据。
据官方文档,wss://mainnet.flashblocks.base.org/ws 等端点仍接受连接,但不再推送任何数据。因此,连接成功并不意味着仍能收到 Flashblocks 数据。
开发者需迁移订阅与状态读取方式
原有接口的调整方式如下:
- 将
eth_subscribe("newFlashblocks")替换为eth_subscribe("newHeads")。 - 将
pendingLogs替换为logs。 - 对于
newFlashblockTransactions,改用newHeads,再按规范区块拉取交易。 - 使用
"pending"区块标签的 RPC 调用,应改为读取最新规范区块与状态。
节点版本与配置要求
主网节点需升级至 base/base v1.5.1 或更高版本;Sepolia 节点需升级至 v1.5.0 或更高版本。同时,需移除以下配置:
RETH_FB_WEBSOCKET_URL--flashblocks-url--max-pending-blocks-depth--flashblocks.ping-interval
此外,带有 flashblock_index 谓词的有效性交易将被拒绝,官方建议改用 block_number 限定范围。
原文来源:ChainCatcher;原文发布时间:2026 年 11 月 9 日 22:59:43(UTC+8)。