Endpoint Flashblocks yang telah ditarik oleh Base masih menerima koneksi WebSocket tetapi tidak lagi menyebarkan data setelah pembaruan Denim, sehingga aplikasi yang bergantung pada feed tersebut tidak mendapatkan pembaruan langsung kecuali pengembang bermigrasi, menurut pedoman migrasi Base.
Coinbase's Ethereum Layer 2 mengaktifkan Denim pada 5 November pukul 1 siang ET. Peningkatan ini menggantikan satu blok lengkap setiap dua detik, dengan pratinjau Flashblocks di antaranya, dengan blok kanonik lengkap setiap 200 milidetik, menurut Base’s specification.
Panduan migrasi secara eksplisit memperingatkan bahwa endpoint mainnet dan testnet Sepolia yang sudah tidak digunakan “masih menerima koneksi tetapi tidak lagi menyediakan aliran data.” Menghubungkan ulang ke endpoint yang sama karena itu tidak akan mengembalikan pembaruan: pengembang harus mengubah sumber data dan langganan.
Persyaratan ini berlaku untuk aplikasi dan infrastruktur yang menggunakan Flashblocks. Pengumuman peluncuran Base mengarahkan pengembang aplikasi dan dompet yang menggunakan feed tersebut untuk bermigrasi, sambil menyatakan bahwa pengguna akhir tidak perlu mengambil tindakan apa pun. Panduan migrasinya tidak mengkuantifikasi berapa banyak integrasi yang masih menggunakan feed yang telah ditarik.
Flashblocks sebelumnya menyediakan umpan balik transaksi awal sebelum blok lengkap tiba. Denim menghilangkan aliran pratinjau terpisah itu; setiap blok 200-milidetik sekarang memiliki nomor, hash, state root, dan resi transaksi sendiri.
Apa yang Perlu Diubah oleh Para Pembangun
Base memberitahu pengembang untuk mengganti koneksi yang sudah tidak digunakan dengan langganan melalui penyedia RPC yang mendukung WebSocket atau node mereka sendiri. Perubahan utama pada langganan adalah:
Ganti newFlashblocks dengan newHeads, yang mengikuti header blok kanonik.
Ganti pendingLogs dengan logs untuk event kontrak.
Ganti newFlashblockTransactions dengan newHeads, lalu ambil transaksi di setiap blok kanonik.
Aplikasi juga perlu meninjau permintaan menggunakan tag blok pending. Base masih menerimanya, tetapi sekarang menyelesaikannya ke blok kanonik terbaru alih-alih pratinjau Flashblocks. Pembacaan saldo dan simulasi kontrak menggunakan tag tersebut tidak lagi dapat dianggap sebagai status pra-konfirmasi. Resep transaksi tersedia setelah transaksi masuk ke blok kanonik; resep pra-konfirmasi tidak lagi tersedia.
Blok yang lebih cepat tidak secara sendiri menjamin finalitas. Base menyatakan bahwa blok menjadi aman ketika batch-nya diposting ke Ethereum dan menjadi final ketika Ethereum memfinalisasi batch tersebut.
Secara terpisah, pemberitahuan status Denim Base tetap ditandai sebagai “Memverifikasi” pada 9 November. Pembaruan terbaru yang diposting pada 5 November menyatakan bahwa tim sedang menyelidiki penundaan inklusi transaksi berkala dan tingkat blok kosong yang lebih tinggi dari yang diharapkan.
Base merekomendasikan untuk menginventarisasi langganan Flashblocks, koneksi WebSocket, dan permintaan tag yang tertunda, lalu menguji integrasi yang telah dipindahkan di Base Sepolia atau Vibenet.




