🏠 الرئيسية
المقاييس
📊 جميع المقاييس 🦖 ديناصور v1 🦖 ديناصور v2 ✅ تطبيقات قائمة المهام 🎨 صفحات حرة إبداعية 🎯 FSACB - العرض النهائي 🌍 مقياس الترجمة
النماذج
🏆 أفضل 10 نماذج 🆓 نماذج مجانية 📋 جميع النماذج ⚙️ كيلو كود
الموارد
💬 مكتبة الأوامر 📖 قاموس الذكاء الاصطناعي 🔗 روابط مفيدة
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).