По сообщению Mars Finance, в рамках обновления Denim сеть Base отключает Flashblocks и переходит на создание полного канонического блока каждые 200 миллисекунд. Denim была активирована в сети Base Sepolia 21 октября 2026 года в 18:00 UTC, а в основной сети Base — 5 ноября в 18:00 UTC. После активации Base прекратила создавать Flashblocks в обеих сетях, поэтому подписки Flashblocks, потоки WebSocket и данные о состоянии ожидающих транзакций больше не возвращают данные. В официальной документации указано, что конечные точки, такие как wss://mainnet.flashblocks.base.org/ws, по-прежнему принимают подключения, но больше не передают данные. Разработчикам необходимо заменить eth_subscribe("newFlashblocks") на eth_subscribe("newHeads"), pendingLogs — на logs, а вместо newFlashblockTransactions получать транзакции из канонических блоков после вызова newHeads; вызовы RPC с меткой блока "pending" следует заменить запросами последнего канонического блока и его состояния. Что касается конфигурации узлов, узлы основной сети необходимо обновить до 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.
