Passer au contenu principal
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. Les portefeuilles intégrés, la signature côté client, le RPC et l’envoi optimisé des transactions sont réunis dans un seul SDK — un seul fournisseur, un seul hook. Aucun fournisseur de portefeuilles distinct.
  • Une seule facture. Les portefeuilles et les signatures sont facturés via les crédits Helius que vous possédez déjà — un tarif fixe de 200 crédits (0,001 $ USD) par signature, sans abonnement distinct ni frais par utilisateur actif mensuel. Le nombre de portefeuilles ne change pas votre facture ; seules les signatures comptent.
  • Des tarifs d’entreprise au coût d’une startup. WaaS fonctionne sur la même infrastructure Helius que celle déjà utilisée par votre application. Avec un tarif fixe de 200 crédits (0,001 $ USD) par signature, son prix rivalise avec celui des offres de portefeuilles intégrés destinées aux entreprises — sans abonnement distinct ni frais par utilisateur. Par défaut, les transactions sont envoyées via le RPC sécurisé sans clé, ou via Helius Sender pour optimiser leur inclusion.

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 aucun abonnement distinct. Chaque signature coûte 200 crédits (0,001 $ USD au tarif standard des crédits), ce qui couvre le portefeuille intégré et la signature. Vous êtes facturé pour chaque signature produite, même si la transaction échoue ensuite sur la blockchain ; seule une tentative de signature qui n’aboutit 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.