Base blockchain elimina los feeds Flashblocks tras la actualización Denim, obligando a migrar apps
La red Base de Coinbase retiró sus flujos de datos Flashblocks en la actualización Denim del 5 de noviembre, obligando a los desarrolladores a cambiar a suscripciones de bloques canónicos para obtener datos fiables.
Traducido del inglés. Leer el original
Claves
- La actualización Denim de Base sustituyó los flujos Flashblocks por bloques canónicos de 200 ms, terminando la entrega de datos en los antiguos endpoints WebSocket.
- Los desarrolladores deben reemplazar las suscripciones Flashblocks por newHeads y obtener las transacciones de los bloques canónicos.
- La actualización también eliminó el estado de pre‑confirmación, por lo que las apps deben ajustar la lógica de etiquetas pending y el manejo de recibos.
La red Layer‑2 Base de Coinbase completó su actualización Denim el 5 de noviembre 2026, retirando los feeds de datos Flashblocks de los que dependían muchas aplicaciones para vistas de bloques casi en tiempo real. Aunque los endpoints WebSocket heredados siguen aceptando conexiones, ya no envían datos de bloques o transacciones, dejando a las apps con conexiones silenciosas a menos que migren al nuevo modelo de suscripción de bloques canónicos.
ETH / USD
Qué cambió con la actualización Denim
Según CryptoSlate, la actualización Denim introdujo una cadencia determinista de bloques de 200 milisegundos, cada bloque con su hash completo, raíz de estado y conjunto de recibos. Estos bloques son ahora la fuente primaria de datos, sustituyendo a los bloques “preview” de Flashblocks que mostraban información de pre‑confirmación. La actualización también modificó los identificadores de suscripción: el antiguo evento newFlashblocks pasa a newHeads, que ahora sigue los encabezados de bloques canónicos, mientras que newFlashblockTransactions también se mapea a newHeads, obligando a los desarrolladores a obtener manualmente la lista de transacciones.
Impacto en aplicaciones existentes
Las aplicaciones que aún apuntan a los endpoints Flashblocks retirados pueden mantener una conexión WebSocket abierta, pero no recibirán actualizaciones. Reconectar al mismo endpoint no soluciona el problema, ya que el feed de datos subyacente está permanentemente deshabilitado. Se aconseja a los desarrolladores cambiar a un proveedor RPC con soporte WebSocket o ejecutar su propio nodo Base, actualizando cualquier código que dependiera de la etiqueta pending‑block. La etiqueta pending ahora se resuelve al último bloque canónico en lugar de a un estado de pre‑confirmación, lo que significa que consultas de saldo, recuentos de transacciones o llamadas simuladas a contratos que esperaban una vista preliminar pueden ahora devolver datos finalizados.
Guía de migración y cuestiones abiertas
La guía de migración de Base recomienda inventariar todas las suscripciones Flashblocks, conexiones WebSocket y cualquier uso del flag flashblock_index. Las pruebas deben realizarse en Base Sepolia o Vibenet antes del despliegue en producción. El aviso Denim, aún marcado como “Verifying” al 9 de noviembre, también hacía referencia a investigaciones en curso sobre retrasos periódicos en la inclusión de transacciones y una tasa de bloques vacíos superior a lo esperado, sin que se haya publicado una solución. Los desarrolladores que necesiten garantías más fuertes de finalización deben seguir rastreando la publicación de lotes en Ethereum y sus señales de finalización, ya que la llegada de bloques cada 200 ms no equivale a liquidación final.

Debate 0