Authentifizierung
Verwenden Sie denuseHeliusWallet Hook, um den Authentifizierungsstatus zu lesen und das Sign-In zu steuern:
login() öffnet das Wallet-Modal mit den von Ihnen aktivierten Authentifizierungsmethoden.
Nach dem Sign-In wird status zu "authenticated" und user wird mit der Benutzer-ID, der Sub-Organisation-ID und der Wallet-ID gefüllt.
Wählen Sie aus, welche Sign-In-Methoden im Dashboard angezeigt werden sollen — siehe Sign-In-Methoden konfigurieren.
Signieren und Senden
useHeliusWallet stellt die Wallet-Adresse, Signiermethoden und eine gebrauchsfertige Solana Connection bereit, die mit Helius RPC verbunden ist.
Eine Nachricht signieren
Eine Transaktion signieren und senden
signAndSendTransaction signiert die Transaktion clientseitig und übermittelt sie über Helius. Es nimmt eine serialisierte Transaktion und liefert die Transaktionssignatur zurück.
Transaktionshistorie lesen
getTransactions erfordert den Server-Route-Handler —
es ist nicht im Standard-Client-Modus (Secure RPC) verfügbar.Wallet exportieren
Wallets sind nicht-custodial, daher können Benutzer ihre Schlüssel mitnehmen.exportWallet öffnet einen sicheren, verschlüsselten Ablauf, damit der eingeloggte Benutzer seinen privaten Schlüssel anzeigen und exportieren kann.
Nächste Schritte
API-Referenz
Die vollständige
useHeliusWallet() Oberfläche und Importe.Migration von Privy
Bestehende Privy-Wallets zu Helius WaaS verschieben