Endpoint Flashblocks yang sudah tidak digunakan dari Base Tidak Lagi Mengalirkan Data Setelah Peningkatan Denim

iconThe Defiant
Bagikan
AI summary iconRingkasan
Peningkatan blockchain Base, rilis Denim, telah membuat endpoint Flashblocks yang sudah tidak digunakan menjadi tidak lagi berfungsi untuk streaming data inflasi. Meskipun endpoint tersebut masih menerima koneksi WebSocket, mereka tidak lagi menyediakan pembaruan langsung. Pengembang harus beralih ke metode newHeads dan logs untuk mendapatkan data inflasi real-time. Peningkatan Denim diluncurkan pada 5 November pukul 13.00 ET. Disarankan untuk menguji di Sepolia atau Vibenet sebelum migrasi penuh.

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.

Penafian: Informasi pada halaman ini mungkin telah diperoleh dari pihak ketiga dan tidak mencerminkan pandangan atau opini KuCoin. Konten ini disediakan hanya untuk tujuan informasi umum, tanpa representasi atau jaminan apa pun, dan tidak dapat ditafsirkan sebagai saran keuangan atau investasi. KuCoin tidak bertanggung jawab terhadap segala kesalahan atau kelalaian, atau hasil apa pun yang keluar dari penggunaan informasi ini. Berinvestasi di aset digital dapat berisiko. Harap mengevaluasi risiko produk dan toleransi risiko Anda secara cermat berdasarkan situasi keuangan Anda sendiri. Untuk informasi lebih lanjut, silakan lihat Ketentuan Penggunaan dan Pengungkapan Risiko.