Ledger - hardware wallet
Un ledger est un wallet physique leader du marché qui se présente sous la forme d'une clé USB. Il permet de protéger sa seed phrase.
Principe de base d'un Ledger
Le Ledger est un hardware wallet produit par la société Ledger (société française 🇫🇷🐓). Le produit se décline en deux catégories le ledger X et le ledger S. Ces deux déclinaisons ont la même fonction: protéger votre seed phrase habituellement stockée dans votre navigateur et la garder secrète. Présentation du Ledger:
Sécurité : l’appareil utilise un circuit intégré sécurisé et certifié (CC EAL5+).
Sauvegarde : vos comptes peuvent être restaurés sur n'importe quel appareil Ledger ou autre wallet compatible.
Mobilité : le Ledger Nano X est compatible Bluetooth. Gérez vos transactions en toute sécurité partout où vous allez.
Capacité : la capacité de stockage de cet appareil est 5 fois supérieure à celle du Ledger Nano S.
Multidevises : le dispositif prend en charge plus de 1 100 actifs.
Simplicité : l’application compagnon Ledger Live pour le mobile vous permet d’effectuer facilement des transactions où que vous soyez.
Informations utiles
Lorsque vous avez un ledger avec une seed de configuré, vous pouvez avoir plusieurs adresses. En effet, le ledger est capable depuis une même seed de créer plusieurs adresse. Généralement c'est la première adresse qui est utilisée.
Il peut être intéressant dès que vous interagissez avec un smartcontract de ne pas approve avec une dépense de token illimité mais de mettre juste le montant des tokens que vous allez déposer / dépenser / swap. Par défaut, c'est illimité qui est sélectionné. Ce réflexe à avoir est légèrement plus long mais peut vous permettre d'éviter d'avoir votre wallet vidé.
Configurer son Ledger
Pour installer votre ledger pour la première fois je vous renvoie vers le tutoriel principal de Ledger.
Les points clés d'installation restent les suivants:
Installer l’application Ledger Live sur votre ordinateur (n’oubliez pas d’éteindre ledger live une fois que vous avez fini ce que vous aviez a faire)
24 mots de la seed à sauvegarder dans un endroit sûr
Mettre à jour la ledger depuis l’application Ledger Live
Installer l’application Ethereum ainsi que l'application Avalanche
Utiliser son Ledger
A travers un gestionnaire de wallet
Un gestionnaire de wallet est souvent la façon la plus commune dont on se sert pour travailler avec un Ledger. Au travers de Metamask ou de Frame, vous allez pouvoir interagir avec votre wallet comme si cela n'était qu'une simple adresse générée par Metamask.
Voici le pas à pas pour pouvoir connecter votre ledger aux deux différents gestionnaires:
Vous n'avez pas de gestionnaire de wallet non custodial installé sur votre ordinateur? Suivez le tutoriel pour installer Metamask ou Frame ici
Pour connecter votre Ledger à Metamask, rien de plus simple !
Ouvrez Metamask (1) et cliquez sur le rond de couleurs (2)
Sélectionnez connecter un portefeuille hardware
Sélectionnez Ledger, branchez votre Ledger à votre ordinateur et lancez l'application Ethereum puis cliquez sur continue
Une popup va apparaitre, sélectionnez Nano X puis cliquer sur connexion
Metamask va mouliner pour ensuite vous proposer l'affichage suivant. Sélectionnez BIP44 ainsi que la première adresse (souvent celle utilisée par défaut) puis cliquez sur déverouiller
C'est terminé 🎉 ! vous devriez trouver votre Ledger dans la liste des comptes de votre Metamask.
Lorsque vous utilisez votre Ledger, tout se déroule comme avec un wallet sans Ledger.
Vous interagissez avec un SmartContract
La popup Metamask survient
Vous validez votre action
La différence se trouve après là validation. Dès que vous validez, il vous faudra ensuite valider physiquement sur votre Ledger. C'est tout !
Pour que vous puissiez utiliser votre ledger avec Metamask ou Frame, il est important d'activer l'option Blind Signing dans les options de l'application Ethereum de votre Ledger.
A chaque mise à jour de votre Ledger, cette option se remet sur "disabled" et il faut donc la passer sur enabled à nouveau.
Vous avez votre Ledger de prêt mais n'avez jamais interagis avec une DAPP? C'est par ici que ça se passe:
pageIntéragir avec une application décentraliséeA travers le site wallet.avax.network
Si vous voulez vous connecter directement à votre X-CHAIN ou votre P-CHAIN avec votre Ledger, il va vous falloir vous connecter au site wallet.avax.network. Pour vous y connecter, rien de plus simple:
Rendez vous sur le site wallet.avax.network
Bonne pratique: mettre le site wallet.avax.network en favoris dans votre navigateur
Sélectionnez access wallet
Sélectionnez Ledger
Une popup devrait survenir sur votre navigateur, sélectionnez Nano X (dans mon cas) puis Connexion
Une nouvelle page devrait s'afficher vous invitant à valider les clés publiques. Utilisez votre ledger pour confirmer les deux derivation path
Une fois que vous aurez validé les deux "derivation path", vous serez connecté 🎉!
Troubleshoot
En cas de bug et / ou de perte de connexion avec votre Ledger
Débranchez rebranchez votre Ledger
Vérifier s’il n’y a pas de nouvelles maj de l’application Ethereum ou Avalanche
Vérifier que l'application Ledger Live n'est pas lancée
Supprimer votre Ledger de votre metamask ou frame et refaites la procédure de configuration. Ne pas oublier le Blind Signing, il se désactive a chaque maj
Dernière mise à jour