MetaMask

Outils

Définition

Wallet Ethereum le plus populaire, disponible en extension navigateur (Chrome, Firefox, Brave) et mobile. Permet de gérer des comptes, signer des transactions, interagir avec des dApps, et se connecter à plusieurs réseaux (Mainnet, testnets, L2). Injecte window.ethereum dans les pages web pour que les dApps puissent demander des connexions.

Version anglaise

Most popular Ethereum wallet, available as browser extension (Chrome, Firefox, Brave) and mobile app. Allows managing accounts, signing transactions, interacting with dApps, and connecting to multiple networks (Mainnet, testnets, L2). Injects window.ethereum into web pages for dApps to request connections.

Exemple de Code

// Connexion MetaMask (ethers.js v6)
import { ethers } from "ethers";

if (window.ethereum) {
  const provider = new ethers.BrowserProvider(window.ethereum);
  await provider.send("eth_requestAccounts", []); // Demande de connexion
  const signer = await provider.getSigner();
  const address = await signer.getAddress();
  console.log("Connecté :", address);
} else {
  console.error("MetaMask non détecté");
}

Termes Liés

Pratique ce concept sur Solingo

Maîtrise MetaMask avec des exercices interactifs et un IDE intégré.

Commencer gratuitement