这一栏只谈一件事

Base Denim 升级停用 Flashblocks:订阅接口与节点配置需调整

据 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)。