Skip to main content
Beta: Wallet-as-a-Service befindet sich derzeit in der Beta-Phase. Die Methoden und die Struktur des SDKs können sich schnell ändern, und wichtige Änderungen werden den Kunden bei Bedarf mitgeteilt. WaaS ist nur bei kostenpflichtigen Plänen verfügbar — kontaktieren Sie das Helius-Team, um zu beginnen.
Helius Wallet-as-a-Service (WaaS) fügt Ihrer App nicht-kustodiale eingebettete Wallets hinzu. Ihre Benutzer melden sich mit einem Passkey, einer E-Mail oder einer bestehenden Solana-Wallet an — keine Seed-Phrasen — und erhalten eine eingebettete Solana-Wallet, die sie vollständig kontrollieren. Sie integrieren es mit einem React-Provider und einem Hook aus dem helius-wallet-kit npm-Paket.
Die Anmeldung mit einer bestehenden Wallet (z.B. Phantom) ist eine Anmeldemethode — sie authentifiziert den Benutzer in seine eingebettete Helius-Wallet; die Signierung erfolgt immer mit der eingebetteten Wallet, nicht mit der externen. Social Login (Google, Apple, Discord, X) kommt bald.
Die Wallet jedes Benutzers ist durch die Turnkey-Infrastruktur unter einer von Helius verwalteten Organisation gesichert. Schlüssel verlassen niemals die sicheren Enklaven von Turnkey und die Signierung erfolgt clientseitig.

Warum Helius WaaS

  • Eine Integration. Eingebettete Wallets, clientseitige Signierung, RPC und optimiertes Transaktionssenden stammen aus einem einzigen SDK — ein Provider, ein Hook. Kein separater Wallet-Anbieter.
  • Eine Rechnung. Wallets und Signierung werden über die Helius-Credits, die Sie bereits haben abgerechnet — ein Pauschalbetrag von 200 Credits (0,001 $) pro Signatur, kein separates Abonnement und keine monatlich aktiven Benutzergebühren. Die Anzahl der Wallets ändert Ihre Rechnung nicht; nur Signaturen sind relevant.
  • Unternehmenskonditionen zu Startup-Kosten. WaaS läuft auf derselben Helius-Infrastruktur, die Ihre App bereits verwendet, und kostet bei 200 Credits (0,001 $) pro Signatur wettbewerbsfähig im Vergleich zu Unternehmenslösungen für eingebettete Wallets — kein separates Abonnement, keine Pro-Sitz-Gebühren. Transaktionen werden standardmäßig über Secure RPC ohne Schlüssel oder über Helius Sender zur optimierten Übermittlung gesendet.

Wie es funktioniert

  • Jeder Endbenutzer erhält eine dedizierte eingebettete Wallet (d.h. eine Turnkey-Unterorganisation), die bei der ersten Anmeldung erstellt wird.
  • Signierung erfolgt clientseitig — Transaktionen und Nachrichten werden direkt von Turnkey über den Browser des Benutzers signiert. Ihr Server hält keine Schlüssel.
  • Transaktionen werden über Helius geleitet — standardmäßig direkt an die Secure RPC-URL Ihres Projekts ohne Schlüssel oder über Helius Sender, wenn Sie den Serverrouten-Handler hinzufügen.
  • Nutzung wird über Ihre bestehenden Helius-Credits abgerechnet — siehe Preise.

Voraussetzungen

  • Ein kostenpflichtiger Helius-Plan — WaaS ist in jedem kostenpflichtigen Plan verfügbar. Registrieren.
  • Ein Helius-API-Schlüssel — erstellen Sie einen in Ihrem Dashboard.
  • Eine React 18+ App auf Node.js 18+. Die empfohlene Produktionsumgebung verwendet Next.js 14+ für den Serverrouten-Handler (der Ihren API-Schlüssel aus dem Browser fernhält).

Preise

WaaS wird über Ihre bestehenden Helius-Credits abgerechnet — es gibt kein separates Abonnement. Jede Signatur kostet 200 Credits (0,001 $ zum Standard-Credit-Preis), was die eingebettete Wallet und die Signierung abdeckt. Sie werden pro erzeugte Signatur abgerechnet — selbst wenn die Transaktion später im Netzwerk fehlschlägt; nur ein Signierversuch, der nie abgeschlossen wird, ist kostenlos.
Jede Signiervorgang ist eine Signatur: signMessage, signTransaction, und signAndSendTransaction erzeugen jeweils eine. WaaS ist in jedem kostenpflichtigen Plan verfügbar.
Verfolgen Sie Wallets, Signaturen und ausgegebene Credits im Dashboard unter WaaS → Analytics.

Nächste Schritte

Schnellstart

Installieren Sie das SDK und verbinden Sie den Provider.

Konfiguration

Konfigurationsoptionen und Anmeldemethoden im Dashboard.

Verwendung der Wallet

Lesen Sie den Authentifizierungsstatus aus, signieren und senden Sie, und lesen Sie den Verlauf aus.

API-Referenz

Der useHeliusWallet() Hook und Importe.