Selamat datang di Laporan Pengembangan Mingguan terbaru kami, di mana kami menyoroti usaha gigih tim pengembangan kami. Minggu ini, tim ARK Scan terus maju dengan migrasi Inertia sambil melakukan beberapa perbaikan pengembangan umum. Tim ARK Vault berkonsentrasi pada kemajuan fitur migrasi Ledger, dan tim Mainsail fokus pada peningkatan basis data, optimisasi kinerja, dan pembaruan logging serta fungsionalitas P2P untuk lebih memperkuat keandalan.
Ringkasan Aktivitas Pengembangan (17 Oktober – 24 Oktober 2025)
Berikut adalah rincian jumlah total komit yang digabungkan dan penulis yang berkontribusi berdasarkan proyek, menyoroti aktivitas pengembangan dari 17 Oktober 2025 hingga 24 Oktober 2025.

Selama periode ini, tim mempertahankan produktivitas dan keterlibatan yang kuat, menghasilkan 94 komit yang digabungkan di semua proyek.
Penting untuk dicatat bahwa jumlah komit mingguan dan data spesifik proyek dapat berfluktuasi berdasarkan fokus sprint internal, tujuan yang berkembang, dan kompleksitas tugas yang diambil.
Laporan Mingguan ARK Scan
Minggu ini, kami terus bekerja pada migrasi Inertia dan melakukan beberapa perbaikan pengembangan umum. Pekerjaan yang dilakukan termasuk:
Memperbarui file .nvmrc untuk menggunakan versi Node.js 22, mengganti referensi versi 12 yang usang untuk menyelaraskan dengan lingkungan proyek saat ini dan menghindari masalah terkait nvm.
Mengintegrasikan paket typescript-transformer untuk secara otomatis menghasilkan definisi TypeScript dari objek data, menghilangkan kebutuhan untuk pembuatan tipe manual dan memastikan pengetikan yang konsisten di seluruh basis kode.
Menambahkan opsi bertenaga Inertia untuk memilih validator langsung dari ARK Scan saat melihat alamat validator, menyederhanakan dan memperlancar proses pemungutan suara.
Mengganti tipe manual yang tersisa dengan Objek Data Spatie yang dihasilkan Laravel yang secara otomatis mengonversi menjadi TypeScript. Memperkenalkan resources/inertia/global.d.ts untuk mendefinisikan PageProps bersama, meningkatkan penggunaan kembali tipe dan konsistensi di seluruh halaman Inertia saat ini dan yang akan datang.
Minggu depan, kami akan terus maju dalam migrasi Inertia, menangani masalah yang dilaporkan, dan melakukan perbaikan umum lebih lanjut.
Laporan Mingguan ARK Vault
Minggu ini, kami sangat fokus pada fitur migrasi Ledger, yang merupakan area utama pengembangan. Pekerjaan yang dilakukan minggu ini termasuk:
Mengimplementasikan penanganan koneksi Ledger untuk alur migrasi, mengharuskan pengguna untuk menghubungkan perangkat Ledger mereka sebelum memulai migrasi. Panel samping sekarang terbuka dengan prompt “Hubungkan Ledger Anda”, konsisten dengan pengalaman impor Ledger yang ada.
Menambahkan dukungan untuk migrasi Ledger 1:1, memungkinkan pengguna untuk memigrasikan satu alamat secara langsung. Setelah memilih alamat, rincian transaksi ditampilkan untuk ditinjau, dikirim ke Ledger yang terhubung untuk disetujui, dan setelah konfirmasi, alamat yang dimigrasikan ditambahkan ke portofolio sementara yang lama dihapus. Jika transaksi ditolak, pengguna dapat mencoba lagi atau membatalkan proses.
Mengimplementasikan verifikasi alamat melalui penandatanganan pesan, memungkinkan pengguna untuk mengonfirmasi kepemilikan alamat target sebelum migrasi. Mendukung verifikasi yang berhasil dan gagal, dengan kemampuan untuk mengirim pesan ke Ledger untuk penandatanganan dan memvalidasinya di sisi Vault.
Menambahkan fungsionalitas untuk menampilkan alamat Ledger yang dapat dimigrasikan setelah koneksi perangkat, memindai lima alamat pertama dan menyoroti yang memiliki dana. Pengguna dapat memindai lebih banyak jika diperlukan dan memilih alamat mana yang akan dimigrasikan, termasuk melakukan migrasi alamat tunggal yang membimbing langkah-langkah alur berikutnya.
Menyesuaikan gaya tombol formulir untuk menggunakan warna mode redup dengan benar, mengganti penampilan mode gelap yang salah untuk konsistensi visual yang lebih baik.
Minggu depan, kami akan menyelesaikan alur migrasi Ledger sambil terus bekerja pada perbaikan umum dan pembaruan desain.
Laporan Mingguan Mainsail
Minggu ini, kami fokus pada perbaikan basis data, optimasi, dan pembaruan pada logging dan fungsionalitas P2P. Pekerjaan yang dilakukan termasuk:
Menyusun ulang penyimpanan EVM untuk menyimpan objek alih-alih data terserial, dengan kompresi diterapkan. Perubahan ini meningkatkan waktu pemulihan dan mengurangi ukuran basis data sekitar 40%.
Mempertahankan konteks kesalahan dalam kesalahan terkait EVM untuk debugging dan pelacakan yang lebih jelas.
Memperbarui inversify ke versi terbaru dan mengganti penggunaan konstruktor dengan dekorator @postConstruct dalam InstanceManager untuk manajemen siklus hidup yang lebih baik.
Memformat ulang log sehingga semua entri sejajar secara konsisten dalam baris terlepas dari tingkat log, meningkatkan keterbacaan.
Mengimplementasikan kelas WorkerLogger baru dan menghapus logika pekerja dari logger-pino, memisahkan kepentingan untuk arsitektur yang lebih bersih.
Menambahkan dukungan untuk konteks log seperti p2p, evm, konsensus, dan tx-pool, menampilkan informasi konteks dalam keluaran log. Memperkenalkan perbedaan warna awal untuk setiap konteks agar log lebih mudah dipindai.
Menghapus tingkat log kritis dan darurat. Tingkat log saat ini sekarang adalah: alert, debug, error, info, notice, dan warn.
Menghapus metode isValidLevel dari antarmuka logger untuk menyederhanakan dan merapikan basis kode.
Mengimplementasikan pencatatan statistik P2P, merekam rata-rata, median, minimum, dan maksimum latensi setiap putaran, bersama dengan total untuk rekan, rekan yang dilarang, dan rekan yang diping pada putaran terakhir.
Minggu depan, kami akan terus bekerja pada perbaikan dan optimasi P2P, serta memperluas cakupan pengujian unit untuk basis kode yang lebih kokoh.
Umpan Balik & Permintaan Fitur
Jika Anda menggunakan produk sumber terbuka kami dan ingin memberikan umpan balik atau meminta fitur, silakan hubungi kami melalui halaman kontak untuk produk spesifik yang Anda gunakan atau buka masalah di GitHub.
Tautan akses cepat ke halaman masalah GitHub:
Mainsail - https://github.com/ArkEcosystem/mainsail/issues
ARK Connect (Ekstensi) - https://github.com/ArdentHQ/arkconnect-extension/issues
ARK Connect (Demo) - https://github.com/ArdentHQ/arkconnect-demo/issues
ARK Scan - https://github.com/ArdentHQ/arkscan/issues
ARK Vault - https://github.com/ArdentHQ/arkvault/issues
Ikuti di Twitter (X)
Ikuti kami di X (https://x.com/ArkEcosystem) dan terus periksa blog untuk tetap terupdate dengan semua rilis baru kami. Kami memposting laporan pengembangan mingguan sehingga Anda dapat dengan mudah melihat apa yang telah kami lakukan dan mengikuti perjalanan kami menuju mewujudkan masa depan terdesentralisasi Anda.

