Seorang teman sedang membangun dApp di Dusk bertanya kepadaku: “Kontrak sudah bisa dijalankan, tapi kalau setiap wallet butuh cara koneksi yang berbeda, bagaimana developer bisa membangun aplikasi dengan cepat?”

Menurutku, ini adalah salah satu masalah yang paling jarang diperhatikan ketika sebuah blockchain mulai ingin memiliki lebih banyak dApp.

@Dusk_Foundation baru saja membuka developer preview untuk dua komponen yang cukup penting: Dusk Connect dan Dusk Wallet.

Hal yang kusukai dari Dusk Connect adalah ia tidak memaksa developer untuk menulis integrasi khusus untuk setiap wallet.

SDK memungkinkan dApp secara otomatis menemukan wallet yang kompatibel, meminta akun, menandatangani pesan, mengirim transaksi, dan berinteraksi dengan jaringan melalui sebuah interface provider yang umum. Ia juga menggunakan model wallet discovery sesuai EIP-6963, dengan metode RPC khusus seperti dusk_requestAccounts dan dusk_signMessage, serta tidak memerlukan runtime dependencies.

Lebih sederhananya: Dusk sedang mencoba mengubah “koneksi wallet dengan dApp” menjadi sebuah lapisan infrastruktur standar, alih-alih setiap developer harus menemukan kembali roda.

Menyanggah diri sendiri: developer preview belum berarti semuanya sudah sempurna. Yang penting selanjutnya adalah berapa banyak wallet yang benar-benar mendukung standar ini, dan apakah pengalaman developer di dunia nyata berjalan mulus.

Tapi kalau Forge mengurus bagian build kontrak, sementara Dusk Connect mengurus bagian komunikasi antara dApp dan wallet, DuskDS sekarang mulai memiliki paket tools frontend yang lebih lengkap agar dApp benar-benar bisa segera hadir.

$DUSK #dusk

#dusk $DUSK @Dusk