Sommige apps verliezen data na verandering in Coinbase-blockchainconnecties
Coinbase’s Base-chain stopte met de oude Flashblocks-datafeeds tijdens de Denim-upgrade. Sommige apps kunnen nog wel verbinden, maar krijgen geen nieuwe data meer.
Meer nieuws over COIN
Wat er gebeurde
Op 5 november om 18:00 UTC ging de Denim-upgrade op mainnet live. Denim schrapte de Flashblocks-datafeeds en introduceerde in plaats daarvan canonical blocks die elke 200 milliseconden compleet worden geleverd, met eigen hash, state root en receipts.
De oude WebSocket-endpoints blijven soms verbindingen accepteren. Die verbindingen leveren echter geen streamingdata meer. Daardoor kan een app denken dat hij updates ontvangt terwijl dat niet zo is.
Base adviseert ontwikkelaars om Flashblocks-verbindingen te vervangen door abonnementen via een WebSocket-capabele RPC-provider of door een eigen node te gebruiken. De vervangingsmap van Base bevat drie hoofdwijzigingen in de abonnementen.
De pending-block tag blijft bestaan maar lost nu op naar het laatste canonical block. Flashblocks preconfirmation state is verdwenen en er is geen direct equivalent. Dit raakt aanvragen die saldi, transactietellingen of gesimuleerde contractresultaten tegen pending state lezen.
Ook transactieverwerking veranderde. Een receipt is pas beschikbaar zodra de transactie in een canonical block van 200 ms zit. Preconfirmed receipts en preconfirmed transaction results zijn niet meer beschikbaar.
Base raadt ontwikkelaars aan hun Flashblocks-subscripties, WebSocket-verbindingen, pending-tag aanvragen, flashblock_index gebruik en nodeflags in kaart te brengen. Zij moeten gemigreerde integraties testen op Base Sepolia of Vibenet.
Op 9 november stond Base’s Denim-upgrade-notice nog als 'Verifying'. Die notice bevatte op 5 november om 18:14 UTC een melding dat men onderzoekt waarom soms transacties met vertraging in blocks komen en waarom er meer lege blocks zijn dan verwacht. Er is geen latere update over een oplossing.
Waarom dit telt
Voor beleggers in COIN en voor ontwikkelaars van apps op Base betekent dit dat integraties en gebruikersdata kunnen breken als migratie niet goed gebeurt. Een open verbinding garandeert geen actuele informatie meer.
Waar je op kunt letten
- Of ontwikkelaars hun Flashblocks-verbindingen compleet hebben vervangen.
- Of Base een update geeft over de oorzaak en oplossing van de transactietraagheid en lege blocks.
- Of apps correct omgaan met het ontbreken van preconfirmation state en met de nieuwe pending-tag resolutie.