Authentification
Utilisez le hookuseHeliusWallet pour lire l’état d’authentification et gérer la connexion :
login() ouvre le modal du portefeuille avec les méthodes d’authentification que vous avez activées.
Après la connexion, status devient "authenticated" et user est renseigné avec l’id de l’utilisateur, l’id de la sous-organisation et l’id du portefeuille.
Choisissez quelles méthodes de connexion apparaissent dans le tableau de bord — voir Configurer les méthodes de connexion.
Signature et envoi
useHeliusWallet expose l’adresse du portefeuille, les méthodes de signature, et un Solana Connection prêt à l’emploi connecté à Helius RPC.
Signer un message
Signer et envoyer une transaction
signAndSendTransaction signe la transaction côté client et la soumet via Helius. Il prend une transaction sérialisée et renvoie la signature de la transaction.
Lire l’historique des transactions
getTransactions nécessite le gestionnaire de route serveur —
il n’est pas disponible dans le mode par défaut client-seul (Secure RPC).Exporter le portefeuille
Les portefeuilles sont non-custodial, donc les utilisateurs peuvent emporter leurs clés avec eux.exportWallet ouvre un flux sécurisé et chiffré pour que l’utilisateur connecté révèle et exporte sa clé privée.
Prochaines étapes
Référence API
La surface complète
useHeliusWallet() et les imports.Migration depuis Privy
Déplacez les portefeuilles Privy existants vers Helius WaaS