Skip to main content

Configuration du fournisseur

Passez un objet HeliusWalletConfig à la prop config du fournisseur — voir Setup.
string
Votre clé API Helius. Ne l’incluez pas en production — montez le gestionnaire de route et la clé reste côté serveur. Passez-la uniquement en tant que raccourci pour le prototypage (elle est alors transmise dans le navigateur ; restreignez le domaine).
string
Le cluster Solana auquel se connecter : "mainnet-beta" ou "devnet".
object
Remplacement optionnel côté client des méthodes de connexion activées. Normalement, vous les définissez par projet dans le tableau de bord sous WaaS → Configuration — voir Configurer les méthodes de connexion.
Vous ne passez pas de projectId ou d’URL RPC — le SDK déduit votre ID de projet et les URLs Secure RPC sans clé à partir de votre clé API lors du bootstrap.
object
Personnalise l’interface utilisateur du portefeuille : darkMode, primaryColor, borderRadius, logoLight, logoDark.
function
Fonction de rappel invoquée lorsque le SDK rencontre une erreur : (error: Error) => void.

Configurer les méthodes de connexion

Choisissez quelles méthodes vos utilisateurs voient dans le tableau de bord sous WaaS → Configuration — activez ou désactivez chacune et enregistrez. Les modifications s’appliquent la prochaine fois qu’un utilisateur se connecte ; pas besoin de redéploiement. Le SDK lit la configuration de votre projet lors du bootstrap, vous gérez donc cela à un seul endroit plutôt que dans le code.
Passkey, email, SMS et portefeuille externe sont en libre-service dans le tableau de bord aujourd’hui. La connexion sociale (Google, Apple, Discord, X) arrive bientôt. Gardez au moins une méthode activée, sinon vos utilisateurs ne pourront pas créer de portefeuilles. Pour remplacer le paramètre du projet depuis le code (par exemple, par environnement), passez authMethods au fournisseur config.
Le portefeuille externe est une méthode de connexion. Il authentifie un utilisateur dans son portefeuille Helius intégré — la signature se fait toujours avec le portefeuille intégré, et non avec celui externe. Voir Migration depuis Privy.

Prochaines étapes

Utilisation du portefeuille

Lire l’état d’authentification, signer, envoyer et lire l’historique

Migration depuis Privy

Déplacer les portefeuilles Privy existants vers Helius WaaS