🏠 Hem
Benchmarkar
📊 Alla benchmarkar 🦖 Dinosaur v1 🦖 Dinosaur v2 ✅ To-Do List-applikationer 🎨 Kreativa fria sidor 🎯 FSACB - Ultimata uppvisningen 🌍 Översättningsbenchmark
Modeller
🏆 Topp 10 modeller 🆓 Gratis modeller 📋 Alla modeller ⚙️ Kilo Code
Resurser
💬 Promptbibliotek 📖 AI-ordlista 🔗 Användbara länkar
Intermédiaire

Intégration Wallet dans une DApp React

#react #ethers.js #integration #wallet

Implémenter la connexion d'un wallet Web3 (MetaMask) avec Ethers.js.

Agis comme un développeur Frontend Fullstack spécialisé Web3. Je veux connecter mon application React au réseau Ethereum en utilisant la librairie Ethers.js (ou Viem). Écris le code complet et modulaire pour un hook personnalisé 'useWallet' qui permet de : 1. Détecter si MetaMask est installé. 2. Connecter le wallet et récupérer l'adresse et le solde de l'utilisateur. 3. Gérer le changement de compte et de réseau (chain switching). 4. Se déconnecter proprement. Inclus la gestion des erreurs (ex: user rejected request) et des états de chargement (loading, error, connected).