Skip to main content

Autentikasi

Gunakan hook useHeliusWallet untuk membaca status autentikasi dan menjalankan proses masuk:
Memanggil login() akan membuka modal dompet dengan metode autentikasi yang Anda aktifkan. Setelah masuk, status berubah menjadi "authenticated" dan user diisi dengan ID pengguna, ID suborganisasi, dan ID dompet. Pilih metode masuk yang akan ditampilkan di dasbor — lihat Mengonfigurasi metode masuk.

Penandatanganan dan pengiriman

useHeliusWallet menyediakan alamat dompet, metode penandatanganan, dan Connection Solana siap pakai yang terhubung ke Helius RPC.

Menandatangani pesan

Menandatangani dan mengirim transaksi

signAndSendTransaction menandatangani transaksi di sisi klien dan mengirimkannya melalui Helius. Metode ini menerima transaksi berseri dan mengembalikan tanda tangan transaksi.
Gunakan signTransaction sebagai pengganti signAndSendTransaction jika Anda menginginkan tanda tangan dompet tanpa menyiarkannya — misalnya, untuk menambahkannya ke transaksi multipihak sebelum Anda mengirimkannya sendiri.

Membaca riwayat transaksi

getTransactions memerlukan handler rute server — fitur ini tidak tersedia dalam mode khusus klien (Secure RPC) default.

Mengekspor dompet

Dompet bersifat nonkustodial, sehingga pengguna dapat membawa kunci mereka. exportWallet membuka alur yang aman dan terenkripsi agar pengguna yang sudah masuk dapat menampilkan dan mengekspor kunci privat mereka.

Langkah berikutnya

API reference

Seluruh cakupan dan impor useHeliusWallet().

Migrating from Privy

Pindahkan dompet Privy yang sudah ada ke Helius WaaS