#WalletConnect

1. **Protokol Inti:** Berfungsi sebagai jembatan komunikasi, bukan dompet itu sendiri. Ini membangun terowongan aman yang dienkripsi antara dua rekan.

2. **Alur Koneksi:** Biasanya melibatkan:

* Sebuah dApp menghasilkan URI koneksi (seringkali sebagai kode QR).

* Pengguna memindai ini dengan aplikasi dompet yang kompatibel dengan WalletConnect, menyetujui permintaan pasangan.

* Metode alternatif termasuk tautan dalam atau menyalin dan menempel URI.

3. **Komunikasi:** Menggunakan **server relay** publik untuk mengirim pesan yang dienkripsi. Relay tidak pernah melihat kunci pribadi atau data sensitif; itu hanya mengarahkan payload yang dienkripsi.

4. **Enkripsi End-to-End:** Kunci sesi yang ditetapkan selama pasangan mengenkripsi semua komunikasi selanjutnya. Hanya dompet dan dApp yang memiliki kunci ini.

5. **Tindakan yang Didukung:** Memfasilitasi berbagai interaksi:

* Mengirim transaksi & melihat status.

* Menandatangani pesan (untuk otentikasi atau verifikasi).

* Berinteraksi dengan kontrak pintar.

* Beralih jaringan blockchain.

6. **Keamanan Kunci:** Kunci pribadi **tidak pernah** meninggalkan perangkat dompet pengguna. WalletConnect hanya mentransmisikan *permintaan* transaksi dan menerima