[Wallet web] MyEtherWallet, le meilleur wallet Ethereum

[Wallet web] MyEtherWallet, le meilleur wallet Ethereum

Logo de MyEtherWallet
Logo de MyEtherWallet

Site web officiel : myetherwallet.com
DĂ©pĂŽt Github officiel : github.com/kvhnuke/etherwallet
Foire aux questions officielle : myetherwallet.github.io/knowledge-base/

 

Depuis tout ce temps je n’avait encore rien Ă©crit au sujet de MyEtherWallet, beaucoup de personnes l’utilisent mais qu’est ce qui se cache derriĂšre le wallet Ethereum le plus populaire, quels sont ses fonctionnalitĂ©s ?

MyEtherWallet ( MEW en abrĂ©gĂ©, comme le PokĂ©mon ) est une interface en Javascript qui ne s’exĂ©cute que sur votre machine, en local. Vous pouvez d’ailleurs vous installer votre propre serveur MyEtherWallet si vous le dĂ©siriez.

Cela apporte un avantage notable : vos clés privés se sont en aucun cas enregistré ou que se soit.
Par ailleurs, exĂ©cution du site en local oblige, il n’y a pas la possibilitĂ© de crĂ©er un compte avec un mot de passe comme beaucoup de wallets web.
Un inconvénient par contre, à chaque fois que vous changerez de page sur MEW, il vous faudra de nouveau vous connecter.

Voici les onglets disponibles sur Myetherwallet, nous les dĂ©taillerons dans l’article. :

MyEtherWallet, onglets de l'interface
MyEtherWallet, onglets de l’interface

CrĂ©ation d’un wallet

La crĂ©ation d’un wallet se fait via le premier onglet. Si vous possĂ©dez dĂ©jĂ  un wallet Ethereum dont vous possĂ©dez les clĂ©s privĂ©s, vous pouvez sauter cette Ă©tape.

MyEtherWallet, Create new wallet
MyEtherWallet, Create new wallet

Mais, pourquoi on me demande un mot de passe ?!

Le mot de passe demandé sert à chiffrer la clé privée de votre wallet nouvellement créé dans un fichier Keystore. Avec le fichier Keystore vous pourrez vous connecter à votre wallet sans pour autant manipuler la clé privé en clair.
Bien sûr il vaut mieux garder également une copie de la clé privée au cas ou vous oublieriez le mot de passe un jour.

MyEtherWallet, Save keystore
MyEtherWallet, Save keystore

Rangez le fichier proposé au téléchargement dans un endroit sûr !

Votre wallet est dĂ©sormais crĂ©Ă©, pour obtenir votre clĂ© publique ( c’est Ă  dire votre adresse Ethereum ) il va falloir vous connecter Ă  ce nouveau wallet.

Accéder à votre wallet Ethereum

Au moment de se connecter, beaucoup d’options sont proposĂ©s :

MyEtherWallet, Unlock wallet
MyEtherWallet, Unlock wallet

Les options qui nous intĂ©resseront personnellement sont l’accĂšs par Private Key ( pas de mot de passe demandĂ©, risquĂ© ) ou soit par fichier Keystore/Json avec lequel votre mot de passe sera requis ( ce qui est plus sĂ»r en cas de hack ).

Une fois connectĂ© voilĂ  Ă  quoi ressemble l’interface :

MyEtherWallet, View infos
MyEtherWallet, View infos

Votre adresse de réception est celle indiqué dans Your Adress, depuis un smartphone vous pouvez également scanner le code QR. Les clés privés sont cachés par défault mais vous pouvez les afficher en clair en cas de besoin.

Le montant d’Ethers dĂ©tenus est indiquĂ© dans Account Balance Ă  droite.
Les soldes de tokens Ethereums sont affichĂ©s  sous Tokens Balance,  selon le nombre de tokens diffĂ©rents que vous possĂ©dez, la liste peut ne pas s’afficher automatiquement.
Si comme moi vous possĂ©dez beaucoup de tokens diffĂ©rents et qu’ils ne s’affichent pas, le mieux reste d’aller voir votre wallet sur Etherscan. Pour ça cliquez sur Etherscan sous Transaction History afin d’ĂȘtre redigirĂ© vers votre historique en dĂ©tail.

Envoyer de l’Ether ou des tokens Ethereum

IntĂ©ressons-nous maintenant Ă  la fonctionnalitĂ© d’envoi de solde de MEW.
Une fois sur l’onglet Send Ethers & Tokens et une fois reconnectĂ©, voilĂ  l’interface proposĂ©s :

MyEtherWallet, Send Ethers & Tokens
MyEtherWallet, Send Ethers & Tokens

L’interface est suffisamment intuitive, on se doutera qu’il faut indiquer l’adresse de rĂ©ception dans le champs To Adress.
A droite du champs Amount to Send ( montant à envoyer ) vous pouvez sélectionner le token de votre choix, parmi ceux que vous possédez.
Le montant lui, doit ĂȘtre indiquĂ© avec un point pour les dĂ©cimales et non avec la virgule ( 2.5 ETH et non 2,5 ETH ).

Le Gas Limit est le montant de gas maximum que vous ĂȘtes prĂȘt Ă  dĂ©penser pour la transaction. La valeur par dĂ©fault, 21000 Gas ( ou 21 GWei ), est parfaite vous exĂ©cuter rapidement vos transactions mais si vous prĂ©fĂ©rez Ă©conomiser, quitte Ă  attendre, vous pouvez le rĂ©gler Ă  10 GWei ( 10000 Gas Limit ) par exemple.

Au moment de valider l’envoi, vous devrez reconfirmer que vous voulez vraiment l’exĂ©cuter. Une fois que vous l’aurez validĂ©, ce sera trop tard si vous avez fait une erreur, attention donc !

SWAP, l’exchange Ethers-Bitcoin

Une autre fonctionnalitĂ© intĂ©ressante de MEW est le SWAP, malgrĂ© que l’on en entend que peu parler. Le Swap de MEW est une sorte d’exchange entre l’Ether et le Bitcoin, similaire Ă  Changelly ou ShapeShift.

Swap, exchange ETH-BTC
Swap, exchange ETH-BTC

Si vous dĂ©sirez faire un exchange, sĂ©lectionnez les montants d’Ethers ou de Bitcoins Ă  exchanger et indiquez l’adresse de rĂ©ception Ă  l’Ă©tape suivante.
Une fois l’adresse de destination indiquĂ©, l’adresse Ă  laquelle envoyer la monnaie Ă  exchanger sera indiquĂ©, ainsi que le montant.

Swap, adresse de l'exchange
Swap, adresse de l’exchange

Je n’ai personnellement pas encore utilisĂ© cette fonctionnalitĂ©, je ne pourrais donc pas vous donner beaucoup de dĂ©tails hormis que l’exchange se fait via https://bity.com.

L’onglet ENS

Passons Ă  l’onglet ENS, tout d’abord qu’est ce que c’est ? ENS signifie Ethereum Name Service soi Service de noms Ethereums en français.
C’est un service qui permet d’assigner un nom de domaine en .eth Ă  une donnĂ©e. Sur cet onglet vous pouvez donc vĂ©rifier que l’adresse de votre choix est disponible et, si l’adresse est disponible vous pourrez placer une enchĂšre. Pour la gestions et l’achat des addresses .eth j’en parlerais sĂ»rement sur un prochain article.

Check TX Status, afficher une transaction

Cette onglet ci va tout simplement permettre d’afficher les dĂ©tails d’une transaction de la blockchain.
Il vous suffira d’entrer l’identifiant TX d’une transaction en cours pour voir le nombre de confirmations, le montant des frais, etc ..

L’onglet des Contrats

Nous voilĂ  dans l’onglet liĂ© aux contrats. Un contrat sur la blockchain Ethereum peut reprĂ©senter beaucoup de choses. Un token ERC20 par exemple n’est autre qu’un contrat Ethereum.
Ces contrats disposent de fonctions particuliĂšres, inscrites dans leur code, que vous pourrez exĂ©cuter sur cette page, en indiquant l’adresse du contrat en question.

Si vous n’y connaissez rien en smart-contract, vouloir interagir avec des contrats vous sera totalement inutile.

MyEtherWallet, Interaction avec un contrat
MyEtherWallet, Interaction avec un contrat

 

Une autre fonction dans l’onglet est le dĂ©ploiement de contrats. C’est depuis cette page que vous pourrez mettre en ligne votre propre smart-contract, Ă  condition de savoir dĂ©velopper un minimum en Solidity.

MyEtherWallet, Deploiement de contrats
MyEtherWallet, Deploiement de contrats

Résumé

MyEtherWallet est donc un portefeuille accessible depuis le web à la fois simple et complet. Son code entiÚrement construit en Javascript permet de ne pas enregistrer les données sensibles dans une quelconque base de donnée.
Les seuls vrais risque de piratage lié à MEW ne sont autre que ses clones malveillants ( pishing ) ou un détournement du nom de domaine myetherwallet.com .

Bon à savoir, tout les tokens basé sur Ethereum qui ont étés codés selon le standard ERC20 sont compatible avec MEW !
Vos wallets crĂ©Ă© sur MEW sont Ă©galement utilisables avec n’importe quel autre wallet fonctionnant avec les clĂ©s privĂ©es.



-----------------------------------------------------------------------------------

Journal du Coin

-----------------------------------------------------------------------------------

Cointribune

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.