Coinbase’s blockchain got faster. Some apps can still connect but get no data

What apps want to alter
Base directs builders to interchange Flashblocks connections with subscriptions by a WebSocket-capable RPC supplier or their very own node. Its substitute map has three most important subscription modifications:
-
newFlashblocksturns intonewHeads, which follows canonical block headers. -
pendingLogsturns intologs. -
newFlashblockTransactionsturns intonewHeads, adopted by fetching the transactions in every canonical block.
Builders should additionally evaluate what their apps anticipate from the pending block tag. Base nonetheless accepts that tag, nevertheless it now resolves to the most recent canonical block. It not exposes Flashblocks preconfirmation state, and there’s no direct equal for that former preview.
That change issues for requests studying balances, transaction counts or simulated contract outcomes in opposition to pending state. An software retaining the previous assumption can mistake an accepted response for a preview though it’s studying canonical state.
Transaction dealing with modifications too. Apps can preserve polling eth_getTransactionReceipt, however a receipt turns into out there as soon as the transaction enters a canonical 200ms block. Preconfirmed receipts and preconfirmed transaction outcomes are not out there.
Base recommends inventorying Flashblocks subscriptions, WebSocket connections and pending-tag requests, together with flashblock_index utilization and node flags. It advises testing migrated integrations on Base Sepolia or Vibenet.
Base’s Denim improve discover, nonetheless marked “Verifying” on Nov. 9, carried a Nov. 5 replace at 18:14 UTC reporting an investigation into periodic transaction inclusion delays and a better than anticipated price of empty blocks. The discover contained no subsequent decision replace.
A 200ms block cadence describes how typically blocks arrive; it doesn’t promise that each submitted transaction enters the subsequent block. Inclusion additionally stays separate from finality. In its Denim announcement, Base says a block turns into protected when its batch is posted to Ethereum and closing when Ethereum finalizes that batch. Apps needing these stronger ensures nonetheless have to differentiate them from the arrival of a canonical block.





