Titik akhir Flashblocks yang telah ditarik semula oleh Base masih menerima sambungan WebSocket tetapi tidak lagi mengalirkan data selepas peningkatan Denim, meninggalkan aplikasi yang bergantung pada aliran tersebut tanpa kemas kini langsung kecuali pembangun berpindah, menurut panduan migrasi Base.
Coinbase's Ethereum Layer 2 mengaktifkan Denim pada 5 Nov. pukul 1 petang ET. Peningkatan ini menggantikan satu blok penuh setiap dua saat, dengan pra-paparan Flashblocks di antaranya, dengan blok kanonik penuh setiap 200 milisaat, menurut spesifikasi Base.
Panduan migrasi secara jelas memperingatkan bahawa titik akhir rangkaian utama dan rangkaian percubaan Sepolia yang telah ditarik balik “masih menerima sambungan tetapi tidak lagi mengalirkan sebarang data.” Oleh itu, menyambung semula ke titik akhir yang sama tidak akan memulihkan kemas kini: pembangun mesti mengubah sumber data dan langganan.
Keperluan ini berlaku kepada aplikasi dan infrastruktur yang menggunakan Flashblocks. pengumuman pelancaran Base mengarahkan pembangun aplikasi dan dompet yang menggunakan feed tersebut untuk berpindah, sambil menyatakan pengguna akhir tidak perlu mengambil tindakan apa-apa. Panduan berpindahnya tidak menyatakan bilangan integrasi yang masih menggunakan feed yang telah ditarik balik.
Flashblocks sebelum ini menyediakan maklum balas awal transaksi sebelum blok lengkap tiba. Denim menghilangkan aliran pratonton yang berasingan; setiap blok 200-milisaat kini mempunyai nombor, hash, state root, dan resit transaksi sendiri.
Apa yang Perlu Diubah Oleh Pembina
Base memberitahu pembangun untuk menggantikan sambungan yang telah diluluskan dengan langganan melalui penyedia RPC yang menyokong WebSocket atau nod mereka sendiri. Perubahan langganan utama adalah:
Gantikan newFlashblocks dengan newHeads, yang mengikuti header blok kanonik.
Gantikan pendingLogs dengan logs untuk peristiwa kontrak.
Gantikan newFlashblockTransactions dengan newHeads, kemudian ambil transaksi dalam setiap blok kanonik.
Aplikasi juga perlu mengulas permintaan menggunakan tag blok pending. Base masih menerimanya, tetapi kini ia menyelesaikan kepada blok kanonik terkini bukan pra-paparan Flashblocks. Bacaan baki dan simulasi kontrak menggunakan tag tersebut tidak lagi boleh dianggap sebagai keadaan pra-konfirmasi. Resit transaksi menjadi tersedia apabila transaksi memasuki blok kanonik; resit pra-konfirmasi tidak lagi tersedia.
Blok yang lebih pantas tidak secara sendirinya menetapkan kepastian. Base menyatakan bahawa blok menjadi selamat apabila pesanan mereka diposting ke ethereum dan pasti apabila ethereum mengesahkan pesanan tersebut.
Secara berasingan, notis status Denim Base masih ditandakan sebagai “Mengesahkan” pada 9 Nov. Kemas kini terbaharu, yang dipost pada 5 Nov, menyatakan bahawa pasukan sedang menyiasat penundaan masuk transaksi berkala dan kadar blok kosong yang lebih tinggi daripada yang dijangka.
Base mencadangkan untuk menginventori langganan Flashblocks, sambungan WebSocket, dan permintaan tag yang tertunda, kemudian menguji integrasi yang telah dipindahkan di Base Sepolia atau Vibenet.




