Os endpoints aposentados do Flashblocks da Base ainda aceitam conexões WebSocket, mas não transmitem mais dados após a atualização Denim, deixando aplicações que dependem desses feeds sem atualizações em tempo real, a menos que os desenvolvedores migrem, segundo Base’s migration guide.
A Layer 2 Ethereum da Coinbase ativou o Denim em 5 de novembro às 13h (horário da costa leste). A atualização substituiu um bloco completo a cada dois segundos, com visualizações Flashblocks entre eles, por blocos canônicos completos a cada 200 milissegundos, de acordo com Base’s specification.
O guia de migração alerta explicitamente que os endpoints do mainnet aposentado e do testnet Sepolia “ainda aceitam conexões, mas não transmitem mais nenhum dado”. Reconectar-se ao mesmo endpoint, portanto, não restaurará atualizações: os desenvolvedores devem alterar a fonte de dados e as inscrições.
O requisito aplica-se a aplicações e infraestrutura que consumiam Flashblocks. O anúncio de lançamento do Base orienta desenvolvedores de aplicações e carteiras que utilizam esses feeds a migrarem, enquanto afirma que os usuários finais não precisam tomar nenhuma ação. Seu guia de migração não quantifica quantas integrações ainda utilizam os feeds aposentados.
Flashblocks anteriormente forneciam feedback antecipado sobre transações antes da chegada de um bloco completo. O Denim remove esse fluxo de visualização separado; cada bloco de 200 milissegundos agora possui seu próprio número, hash, raiz de estado e recibos de transação.
O que os construtores precisam alterar
A Base orienta os desenvolvedores a substituírem as conexões aposentadas por assinaturas por meio de um provedor RPC compatível com WebSocket ou seu próprio node. As principais alterações nas assinaturas são:
Substitua newFlashblocks por newHeads, que segue os cabeçalhos de bloco canônicos.
Substitua pendingLogs por logs para eventos de contrato.
Substitua newFlashblockTransactions por newHeads, depois busque as transações em cada bloco canônico.
As aplicações também precisam revisar solicitações usando a tag de bloco pending. A Base ainda aceita, mas agora ela resolve para o bloco canônico mais recente, e não para uma visualização dos Flashblocks. Leituras de saldo e simulações de contrato usando essa tag não podem mais ser tratadas como estado de pré-confirmação. Os recibos de transação ficam disponíveis assim que uma transação entra em um bloco canônico; recibos pré-confirmados não estão mais disponíveis.
Blocos mais rápidos por si só não estabelecem finalidade. A Base afirma que os blocos tornam-se seguros quando seu lote é publicado no ethereum e final quando o ethereum finaliza esse lote.
Separadamente, o aviso de status Denim da Base permaneceu marcado como “Verificando” em 9 de novembro. Seu último update, publicado em 5 de novembro, informou que a equipe estava investigando atrasos periódicos na inclusão de transações e uma taxa maior do que o esperado de blocos vazios.
A Base recomenda inventariar assinaturas de Flashblocks, conexões WebSocket e solicitações de tag pendentes, depois testar integrações migradas no Base Sepolia ou Vibenet.




