Sebuah dApp menembakkan event requestProvider dusk ke browser.

Di suatu tempat sebuah ekstensi wallet sedang mendengarkan. Ia mendengar event tersebut lalu merespons dengan dusk announceProvider dan sebuah koneksi terbentuk secara asinkron tanpa jabat tangan apa pun selain kedua event ini saling lewat dalam gelap.

Sekarang bayangkan ekstensi tersebut memuat perlahan pada hari itu tertentu. Atau listener event-nya dipasang dengan salah, ada sedikit detail implementasi yang meleset satu baris.

Permintaan tetap dikirim. Tidak ada yang menjawab. Tidak ada error yang muncul di mana pun. dApp hanya duduk menunggu pengumuman yang tak pernah datang tanpa cara untuk membedakan n0 wallet yang terpasang dari wallet yang terpasang namun rusak.

Menurut dokumentasi, pasangan event ini adalah permukaan integrasi yang kanonik artinya setiap implementer dipercaya untuk melakukannya dengan benar, dengan diam sebagai satu-satunya sinyal saat seseorang tidak.

@Dusk $DUSK
#dusk

#dusk $DUSK @Dusk