Connecter Metamask à WalletConnect ouvre une voie sécurisée pour gérer les dApps Ethereum de manière fluide. WalletConnect agit comme un pont, reliant votre portefeuille aux dApps de bureau et mobiles sans exposer les clés privées. Bien que le processus soit généralement simple, vous pouvez rencontrer plusieurs obstacles techniques. Cet article vous explique donc comment connecter Metamask à WalletConnect le plus rapidement possible et comment résoudre les problèmes éventuels.
Qu'est-ce que WalletConnect ?
WalletConnect est un protocole de communication open source qui relie les dApps aux portefeuilles cryptographiques mobiles ou matériels. Cette plateforme multi-chaînes permet des connexions dApps à plus de 300 réseaux blockchain et environ 600 applications de portefeuille. WalletConnect utilise des liens sécurisés ou des scanners de codes QR pour associer les portefeuilles aux applications décentralisées (dApps).
Les liens WalletConnect sont chiffrés avec le protocole TLS (Transport Layer Security) et un chiffrement de bout en bout. Couplés à Sécurité Metamask protocoles, les utilisateurs de WalletConnect peuvent signer en toute sécurité des transactions pour les dApps dans le portefeuille sans exposer leurs clés privées.
Pour garantir un contrôle total, WalletConnect permet aux utilisateurs de déconnecter à tout moment les dApps précédemment connectées. Il déconnecte également automatiquement les dApps de votre portefeuille si elles restent inactives pendant une période prolongée.
Connectez le portefeuille Metamask à une dApp via WalletConnect (à l'aide d'une dApp de bureau)
Pour lier Metamask à une dApp pour ordinateur via WalletConnect, vous devez établir une liaison transparente par QR code. Ainsi, vos clés privées restent stockées dans votre portefeuille mobile pendant que vous interagissez avec la dApp pour ordinateur via WalletConnect. Suivez ces étapes pour vous connecter. Metamask vers la dApp pour ordinateur de bureau :
Étape 1 : Visitez le site Web de l'application de bureau dApp (par exemple Uniswap) et cliquez sur Connecter le portefeuille.
Étape 2 : Dans la liste des options affichant les ponts de connexion, choisissez PortefeuilleConnectUn code QR apparaîtra.
Étape 3 : Ouvrez votre application mobile Metamask et appuyez sur le scanner de code QR (dans le coin supérieur droit).
Étape 4 : Dirigez votre téléphone vers le code à scanner, puis cliquez Se connectez pour démarrer une session de connexion. L'application décentralisée sur votre ordinateur détectera la connexion, vous permettant d'approuver les transactions depuis votre portefeuille.
Notez que l'extension Metamask pour Firefox et les autres versions pour ordinateur ne prennent pas directement en charge WalletConnect. Vous aurez donc besoin de votre portefeuille mobile pour établir une connexion et interagir avec les applications pour ordinateur via WalletConnect.
Utiliser le lien WalletConnect (de l'application mobile à Metamask)
Connecter Metamask à WalletConnect via des liens profonds via une dApp mobile est simple. Lors de la navigation sur un appareil mobile, certaines dApps proposent l'option « Se connecter avec WalletConnect » au lieu d'afficher un code QR. En appuyant sur le lien, les utilisateurs sont redirigés vers l'application mobile Metamask pour valider la connexion. Voici une explication simplifiée :
Étape 1 : La dApp crée une fenêtre contextuelle de session WalletConnect et un URI empaqueté dans un lien profond Metamask.
Étape 2 : Appuyez sur le lien pour lancer l'application mobile Metamask.
Étape 3 : Lorsque Metamask s'ouvre, vous pouvez confirmer le réseau, le compte et les autorisations en appuyant sur Modifie les comptes.
Étape 4 : Cliquez sur la fonction Se connectez invite à finaliser le processus de connexion.
Étape 5 : Revenez à l'application décentralisée pour confirmer la connexion. Actualisez la page si nécessaire.
Comment déconnecter Metamask de WalletConnect
Bien que non obligatoire, il est essentiel de déconnecter votre portefeuille des dApps que vous n'utilisez plus. Cela contribue à la protection de votre vie privée et à la révocation de l'accès pendant votre session. Suivez les étapes ci-dessous pour déconnecter Metamask de WalletConnect :
Étape 1 : Lancez le portefeuille mobile Metamask et appuyez sur l'icône d'engrenage pour ouvrir le Paramètres menu.
Étape 2 : Faites défiler vers le bas et appuyez sur Expérimental menu.
Étape 3 : Cliquez sur Voir les sessions sous l'option Sessions WalletConnect.
Étape 4 : Parcourez la liste pour localiser le dApps vous voulez le supprimer et le conserver.
Étape 5 : Enfin, cliquez sur Fin à partir des options qui s'affichent.
Des conseils de dépannage
Vous trouverez ci-dessous les meilleures façons de résoudre certains des problèmes courants auxquels les utilisateurs peuvent être confrontés lors de la connexion de Metamask à une dApp à l'aide de WalletConnect :
Problème 1 : le code QR ne se scanne pas ?
Solution: Rechargez la page et scannez à nouveau. Les DApps nécessitent souvent de nouveaux codes QR pour fonctionner correctement.
Problème 2 : les connexions ne fonctionnent pas ?
Solution: Vérifiez que votre portefeuille Metamask est à jour. Rendez-vous sur votre boutique d'applications pour mettre à jour votre portefeuille.
Problème 3 : les DApps ne parviennent pas à équilibrer la charge ou à effectuer une action ?
Solution: Déconnectez, puis reconnectez Metamask à la dApp. Une nouvelle session résout souvent les problèmes d'états interrompus ou obsolètes.
Problème 4 : Les DApps nécessitent-elles des réseaux spécifiques ?
Solution: Assurez-vous que votre portefeuille est connecté au réseau avant de vous connecter. De nombreuses dApps fonctionnent sur des réseaux spécifiques ; configurez donc votre portefeuille pour qu'il soit compatible avec ce réseau.
Conclusion
WalletConnect est un moyen sécurisé de connecter votre portefeuille à une dApp afin d'approuver les transactions pour ces applications. WalletConnect simplifie la connexion et protège simultanément vos clés privées, que vous utilisiez une dApp pour ordinateur ou mobile. Suivez les étapes et les conseils de dépannage de cet article pour une connexion optimale à votre dApp.