Base Отключите Flashblocks, подписка и ожидающие состояния больше не возвращают данные
Base отключает Flashblocks в обновлении Denim, заменяя их на создание полного стандартного блока каждые 200 миллисекунд. Denim был активирован в сети Base Sepolia 21 октября 2026 года в 18:00 UTC и 5 ноября в 18:00 UTC в основной сети Base. После активации Base прекращает производство Flashblocks в обеих сетях, подписка на Flashblocks, WebSocket поток и состояние ожидания больше не возвращают данные.
Официальная документация указывает, что такие конечные точки, как wss://mainnet.flashblocks.base.org/ws, по-прежнему будут принимать соединения, но больше не будут отправлять никаких данных. Разработчикам необходимо заменить ethsubscribe("newFlashblocks") на ethsubscribe("newHeads"), а pendingLogs заменить на logs, newFlashblockTransactions следует заменить на newHeads для получения транзакций по стандартному блоку; вызовы RPC с использованием метки блока "pending" должны быть изменены на чтение последнего стандартного блока и состояния.
Что касается конфигурации узлов, узлы основной сети должны быть обновлены до версии base/base v1.5.1 или выше, узлы Sepolia должны быть версии v1.5.0 или выше, и необходимо удалить настройки RETHFBWEBSOCKETURL, --flashblocks-url, --max-pending-blocks-depth и --flashblocks.ping-interval. Кроме того, действительные транзакции с предикатом flashblockindex будут отклонены, официально рекомендуется использовать block_number для ограничения диапазона.






