Comment détecter lorsqu’un utilisateur modifie son compte de métamask
Assurez-vous de suivre le bon compte ETH de l’utilisateur
Prérequis: une compréhension de niveau débutant d’Ethereum et de web3.js.
L’expérience utilisateur est l’un des plus grands obstacles à l’intégration des utilisateurs dans votre application décentralisée (DApp). Les navigateurs Web modernes ne prennent pas en charge web3 par défaut, la plupart des utilisateurs doivent donc interagir avec les DApp via le Métamask extension de navigateur.
Metamask permet aux utilisateurs de modifier le réseau et de modifier leur adresse de portefeuille active à partir de l’extension.
Malheureusement, DApps ne sait pas quand l’utilisateur change de compte sans le vérifier spécifiquement. Cela signifie que si un utilisateur change de compte lors de l’utilisation de votre DApp, il recevra des informations obsolètes relatives au compte précédent. Cela revient à se connecter à votre compte Facebook et à voir le tableau de bord de l’utilisateur précédent. C’est évidemment inacceptable.
Heureusement, Metamask vous permet désormais d’écouter lorsqu’un utilisateur modifie son compte en temps réel avec un simple morceau de code.