Skip to main content

Provider-Konfiguration

Übergeben Sie ein HeliusWalletConfig-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