Si vous stockez des crypto-monnaies sur un Ledger Nano X et souhaitez interagir avec des applications décentralisées, échanger des jetons sur Uniswap ou gérer des positions DeFi, vous devez connecter votre portefeuille matériel à une interface basée sur un navigateur. MetaMask est l’extension de portefeuille Ethereum la plus largement supportée, mais elle ne détient pas les clés privées elle-même — c’est exactement pour cela que l’associer à un Ledger Nano X a du sens. Ce guide vous montre comment connecter un Ledger Nano X à MetaMask en 2026, explique pourquoi chaque étape est importante, et signale les erreurs courantes qui causent des échecs de transactions ou des erreurs « appareil non trouvé ».

Pourquoi utiliser un Ledger Nano X avec MetaMask ?

MetaMask seul est un portefeuille chaud : votre phrase de récupération réside dans un fichier chiffré sur votre ordinateur ou profil de navigateur. Un Ledger Nano X garde les clés privées à l’intérieur d’une puce Secure Element (ST33) qui ne les expose jamais à la machine hôte, même lors de la signature. Quand les deux fonctionnent ensemble, MetaMask gère l’interface utilisateur et diffuse les transactions, tandis que le device Ledger approuve physiquement chaque signature. Selon la documentation officielle de Ledger, cette architecture signifie qu’un ordinateur compromis ne peut pas vider vos fonds sans accès physique à l’appareil.

Le compromis est un processus de configuration légèrement plus complexe, détaillé ci-dessous.

Ce dont vous avez besoin avant de commencer

Ne sautez pas l’étape Ledger Live. MetaMask dépend des API WebHID ou WebUSB du navigateur de Ledger pour communiquer avec l’appareil, et ces API exigent que l’application Ethereum soit ouverte et en cours d’exécution sur le Ledger avant que MetaMask puisse la détecter.

Étape 1 : Mettre à jour le firmware et installer l’application Ethereum

Vérifiez votre version de firmware

  1. Ouvrez Ledger Live et allez à My Ledger.
    • Connectez et déverrouillez votre Nano X.
    • Si une mise à jour du firmware est disponible, suivez l’invite à l’écran. L’appareil redémarrera ; c’est normal.

Installer l’application Ethereum

  1. Dans Ledger Live, naviguez vers My Ledger → App Catalog.
  2. Recherchez Ethereum et cliquez sur Install.
    • Si vous prévoyez d’utiliser des chaînes compatibles EVM (Polygon, Arbitrum, Base, BNB Chain), la même application Ethereum les gère — vous n’avez pas besoin d’applications séparées.

Selon la documentation des développeurs de Ledger, l’application Ethereum doit être version 1.10.4 ou supérieure pour le support des transactions EIP-1559, qui est requis sur tous les réseaux EVM majeurs aujourd’hui.

Étape 2 : Activer les bonnes permissions du navigateur

C’est l’étape que la plupart des utilisateurs sautent, causant une erreur persistante « Ledger device not found » dans MetaMask.

WebHID vs. WebUSB

MetaMask utilise maintenant par défaut WebHID pour communiquer avec les portefeuilles matériels. WebHID est disponible dans Chrome 89+ et Brave ; Firefox nécessite toujours WebUSB. Dans les deux cas :

Étape 3 : Connecter le Ledger Nano X à MetaMask

    • Branchez votre Nano X sur votre ordinateur via USB-C et entrez votre PIN pour le déverrouiller.
  1. Sur l’appareil, naviguez et ouvrez l’application Ethereum. L’écran doit afficher Application is ready.
    • Ouvrez MetaMask dans votre navigateur. Cliquez sur le sélecteur de compte en haut (l’icône circulaire ou le nom du compte).
  2. Faites défiler vers le bas de la liste de comptes et cliquez sur Add account or hardware wallet.
  3. Choisissez Ledger parmi les options de portefeuille matériel.
  4. MetaMask ouvrira une popup de permission du navigateur vous demandant de sélectionner un appareil HID. Sélectionnez votre Ledger Nano X dans la liste et cliquez sur Connect.
    • MetaMask affichera une liste d’adresses Ethereum dérivées de la seed de votre Ledger. Ce sont des chemins de dérivation BIP-44 standard (m/44’/60’/0’/0/x par défaut, selon la spécification BIP-44).
  5. Cochez la case à côté de la ou des adresse(s) que vous souhaitez utiliser, puis cliquez sur Unlock.

Vos adresses contrôlées par Ledger apparaissent maintenant dans MetaMask avec un petit logo Ledger à côté, les distinguant des comptes logiciels.

Étape 4 : Envoyer une transaction (comment fonctionne la signature)

Lorsque vous initiez une transaction quelconque — envoyer de l’ETH, approuver un jeton ou interagir avec un contrat intelligent — MetaMask vous affichera l’écran de confirmation habituel. Après avoir cliqué sur Confirm dans MetaMask, les données de transaction sont transférées à votre device Ledger. Vous devez ensuite :

    • Vérifier les détails de la transaction sur l’écran du Ledger (adresse du destinataire, montant, frais de réseau).
    • Appuyez sur le bouton droit pour faire défiler tous les champs.
  1. Appuyez sur les deux boutons simultanément sur l’écran final Accept and send pour approuver.

Si vous appuyez sur les deux boutons sur Reject, MetaMask affichera une erreur de signature échouée — c’est intentionnel. Le modèle de sécurité de Ledger exige une confirmation physique explicite ; aucun logiciel ne peut le contourner.

Avertissement concernant la signature aveugle

Les interactions complexes de contrats (minting NFT, swaps DEX) peuvent s’afficher comme « blind signing » sur les versions anciennes de l’application Ethereum. La documentation de Ledger recommande d’activer Blind signing dans les paramètres de l’application Ethereum sur l’appareil uniquement lorsque vous comprenez ce que vous approuvez, et de vérifier les adresses de contrats indépendamment avant de confirmer.

Changer de réseau (Polygon, Arbitrum, Base, etc.)

Le Ledger Nano X utilise la même application Ethereum pour toutes les chaînes compatibles EVM. Pour utiliser MetaMask sur un réseau différent :

Ce que cela signifie pour vous

Connecter un Ledger Nano X à MetaMask vous donne la convivialité d’un portefeuille de navigateur sans abandonner la garde des clés. Chaque transaction nécessite toujours une pression physique sur un bouton sur un appareil qui n’a jamais été en ligne. Pour toute personne détenant plus qu’une quantité triviale d’ETH ou de jetons ERC-20, cette configuration est la base pratique pour une participation sécurisée à la DeFi. Le processus prend moins de dix minutes une fois que le firmware et les applications sont à jour. Les points d’échec les plus courants — une session Ledger Live en cours en conflit avec la connexion HID, ou l’application Ethereum non ouverte sur l’appareil — sont tous faciles à corriger une fois que vous savez où chercher. Vérifiez chaque transaction sur l’écran de l’appareil avant d’approuver ; cette étape de confirmation physique est tout l’intérêt du portefeuille matériel.