Beta: Wallet-as-a-Service befindet sich derzeit in der Betaphase. Die Methoden und
die Struktur des SDK können sich schnell ändern. Inkompatible Änderungen werden
Kunden bei Bedarf mitgeteilt. WaaS ist nur mit kostenpflichtigen Tarifen verfügbar —
kontaktiere das Helius-Team, um loszulegen.
helius-wallet-kit.
Die Anmeldung mit einer vorhandenen Wallet (z. B. Phantom) ist eine Anmeldemethode — sie
authentifiziert den Nutzer für seine eingebettete Helius-Wallet. Zum Signieren wird immer
die eingebettete Wallet verwendet, nicht die externe. Social Login über Google, Apple,
Discord und X folgt in Kürze.
Warum Helius WaaS
- Eine Integration. Eingebettete Wallets, clientseitiges Signieren, RPC und optimiertes Senden von Transaktionen kommen aus einem einzigen SDK — ein Provider, ein Hook. Kein separater Wallet-Anbieter.
- Eine Rechnung. Wallets und Signieren werden über die Helius-Credits abgerechnet, die du bereits hast — pauschal 200 Credits (0,001 USD) pro Signatur, ohne separates Abonnement und ohne Gebühr pro monatlich aktivem Nutzer. Die Anzahl der Wallets ändert nichts an deiner Rechnung. Nur Signaturen werden abgerechnet.
- Enterprise-Tarife zu Startup-Kosten. WaaS läuft auf derselben Helius-Infrastruktur, die deine App bereits nutzt. Mit pauschal 200 Credits (0,001 USD) pro Signatur ist der Preis konkurrenzfähig mit eingebetteten Wallet-Angeboten der Enterprise-Stufe — ohne separates Abonnement und ohne Gebühren pro Nutzer. Transaktionen werden standardmäßig über Secure RPC ohne API key gesendet oder für eine optimierte Verarbeitung über Helius Sender.
Funktionsweise
- Jeder Endnutzer erhält eine eigene eingebettete Wallet (d. h. eine Turnkey-Unterorganisation), die bei der ersten Anmeldung erstellt wird.
- Das Signieren erfolgt clientseitig — Transaktionen und Nachrichten werden direkt vom Browser des Nutzers über Turnkey signiert. Dein Server speichert niemals Schlüssel.
- Transaktionen werden über Helius weitergeleitet — standardmäßig direkt an die sichere RPC-URL deines Projekts ohne API key oder über Helius Sender, wenn du den serverseitigen Route Handler hinzufügst.
- Die Nutzung wird über deine vorhandenen Helius-Credits abgerechnet — siehe Preise.
Voraussetzungen
- Ein kostenpflichtiger Helius-Tarif — WaaS ist mit jedem kostenpflichtigen Tarif verfügbar. Registriere dich.
- Ein Helius API key — erstelle ihn in deinem Dashboard.
- Eine React-18+-App auf Node.js 18+. Für die Produktion empfehlen wir Next.js 14+ für den serverseitigen Route Handler, damit dein API key nicht im Browser offengelegt wird.
Preise
WaaS wird über deine vorhandenen Helius-Credits abgerechnet — es gibt kein separates Abonnement. Jede Signatur kostet 200 Credits (0,001 USD zum Standard-Credit-Tarif). Darin sind die eingebettete Wallet und das Signieren enthalten. Die Abrechnung erfolgt pro erzeugter Signatur — auch wenn die Transaktion später on-chain fehlschlägt. Nur ein Signierversuch, der nie abgeschlossen wird, ist kostenlos.Jeder Signiervorgang erzeugt eine Signatur:
signMessage, signTransaction
und signAndSendTransaction erzeugen jeweils eine. WaaS ist mit jedem kostenpflichtigen
Tarif verfügbar.Nächste Schritte
Quickstart
Installiere das SDK und binde den Provider ein.
Configuration
Konfigurationsoptionen und Anmeldemethoden im Dashboard.
Using the wallet
Lies den Authentifizierungsstatus, signiere, sende und rufe den Verlauf ab.
API reference
Der Hook
useHeliusWallet() und die Importe.