Skip to main content
Beta : Wallet-as-a-Service est actuellement en version bêta. Les méthodes et la structure du SDK peuvent changer rapidement, et les changements majeurs sont communiqués aux clients au besoin. WaaS est disponible uniquement sur plans payants — contactez l’équipe Helius pour commencer.
Helius Wallet-as-a-Service (WaaS) ajoute des portefeuilles intégrés non-dépositaires à votre application. Vos utilisateurs s’inscrivent avec une clé de passe, un email ou un portefeuille Solana existant — pas de phrases secrètes — et reçoivent un portefeuille Solana intégré qu’ils contrôlent entièrement. Vous l’intégrez avec un fournisseur React et un hook du paquet npm helius-wallet-kit.
La connexion avec un portefeuille existant (par exemple Phantom) est une méthode de connexion — elle authentifie l’utilisateur dans leur portefeuille Helius intégré ; la signature utilise toujours le portefeuille intégré, pas l’externe. La connexion sociale (Google, Apple, Discord, X) arrive bientôt.
Le portefeuille de chaque utilisateur est sécurisé par l’infrastructure Turnkey sous une organisation gérée par Helius. Les clés ne quittent jamais les enclaves sécurisées de Turnkey, et la signature se fait côté client.

Pourquoi Helius WaaS

  • Une seule intégration. Portefeuilles intégrés, signature côté client, RPC et envoi de transaction optimisé proviennent d’un seul SDK — un fournisseur, un hook. Pas de fournisseur de portefeuille séparé.
  • Une seule facture. Les portefeuilles et la signature sont facturés via les crédits Helius que vous avez déjà — un tarif fixe de 200 crédits (0,001 $) par signature, pas d’abonnement séparé et pas de frais par utilisateur actif mensuel. Le nombre de portefeuilles ne change pas votre facture ; seules les signatures le font.
  • Tarifs d’entreprise au coût de démarrage. WaaS fonctionne sur la même infrastructure Helius que votre application utilise déjà, et à un tarif fixe de 200 crédits (0,001 $) par signature, il est compétitif par rapport aux plans de portefeuilles intégrés de niveau entreprise — pas d’abonnement séparé, pas de frais par utilisateur. Les transactions sont envoyées par le biais du Secure RPC sans clé par défaut, ou via Helius Sender pour un atterrissage optimisé.

Comment ça fonctionne

  • Chaque utilisateur final obtient un portefeuille intégré dédié (c’est-à-dire une sous-organisation Turnkey), créé à la première connexion.
  • La signature se fait côté client — les transactions et messages sont signés directement contre Turnkey depuis le navigateur de l’utilisateur. Votre serveur ne détient jamais les clés.
  • Les transactions passent par Helius — directement vers l’URL Secure RPC sans clé de votre projet par défaut, ou via Helius Sender lorsque vous ajoutez le gestionnaire de route de serveur.
  • L’utilisation est facturée à travers vos crédits Helius existants — voir Tarification.

Prérequis

  • Un plan Helius payant — WaaS est disponible sur n’importe quel plan payant. Inscrivez-vous.
  • Une clé API Helius — créez-en une dans votre tableau de bord.
  • Une application React 18+ sur Node.js 18+. La configuration recommandée en production utilise Next.js 14+ pour le gestionnaire de route de serveur (qui garde votre clé API hors du navigateur).

Tarification

WaaS est facturé via vos crédits Helius existants — il n’y a pas d’abonnement séparé. Chaque signature coûte 200 crédits (0,001 $ au taux de crédit standard), ce qui couvre le portefeuille intégré et la signature. Vous êtes facturé par signature produite — même si la transaction échoue ensuite en chaîne ; seule une tentative de signature qui ne se termine jamais est gratuite.
Chaque opération de signature est une signature : signMessage, signTransaction, et signAndSendTransaction en produisent chacune une. WaaS est disponible sur n’importe quel plan payant.
Suivez les portefeuilles, les signatures et les crédits dépensés sur le tableau de bord dans WaaS → Analytics.

Prochaines étapes

Démarrage rapide

Installez le SDK et connectez le fournisseur.

Configuration

Options de configuration et méthodes de connexion au tableau de bord.

Utilisation du portefeuille

Lisez l’état de l’authentification, signez, envoyez et lisez l’historique.

Référence API

Le hook useHeliusWallet() et les imports.