Provider-Konfiguration
Übergeben Sie einHeliusWalletConfig-Objekt an die config-Eigenschaft des Providers — siehe Setup.
string
Ihr Helius-API-Schlüssel. Lassen Sie ihn in der Produktion weg — montieren Sie den Route Handler und der Schlüssel bleibt serverseitig. Geben Sie ihn nur als Prototyping-Abkürzung an (er wird dann im Browser geladen; beschränken Sie die Domain).
string
Der Solana-Cluster, mit dem Sie sich verbinden möchten:
"mainnet-beta" oder "devnet".object
Optionale clientseitige Überschreibung der aktivierten Anmeldemethoden. Normalerweise stellen Sie diese pro Projekt im Dashboard unter WaaS → Konfiguration ein — siehe Anmeldemethoden konfigurieren.
Sie übergeben keine
projectId- oder RPC-URLs — das SDK leitet Ihre Projekt-ID und schlüssellose Secure-RPC-URLs von Ihrem API-Schlüssel beim Start ab.object
Passt die Benutzeroberfläche der Wallet an:
darkMode, primaryColor, borderRadius,
logoLight, logoDark.function
Callback, das aufgerufen wird, wenn das SDK auf einen Fehler stößt:
(error: Error) => void.Anmeldemethoden konfigurieren
Wählen Sie, welche Methoden Ihre Benutzer im Dashboard unter WaaS → Konfiguration sehen — schalten Sie jede ein oder aus und speichern Sie. Änderungen gelten beim nächsten Anmelden eines Benutzers; kein erneutes Deployment erforderlich. Das SDK liest die Konfiguration Ihres Projekts beim Start, sodass Sie dies an einem Ort verwalten, anstatt im Code.Passkey, E-Mail, SMS und externe Wallet sind heute im Dashboard im Selbstbedienungsmodus verfügbar. Soziale Anmeldungen (Google, Apple, Discord, X) sind bald verfügbar. Halten Sie mindestens eine Methode aktiviert, sonst können Ihre Benutzer keine Wallets erstellen. Um die Projekteinstellung aus dem Code heraus zu überschreiben (z. B. pro Umgebung), übergeben Sie
authMethods an den Provider config.Externe Wallet ist eine Anmeldemethode. Sie authentifiziert einen Benutzer in seiner eingebetteten Helius-Wallet — Signaturen erfolgen immer mit der eingebetteten Wallet, nicht der externen. Siehe Migration von Privy.
Nächste Schritte
Die Wallet verwenden
Authentifizierungsstatus lesen, signieren, senden und Verlauf lesen
Migration von Privy
Vorhandene Privy-Wallets zu Helius WaaS umziehen