Convertisseur wei en ETH et gwei
Saisissez un montant dans n’importe quelle unité d’Ethereum et voyez-le dans toutes les autres, calculé avec des entiers pour qu’aucun chiffre ne soit arrondi. Rien de ce que vous saisissez ne quitte cette page.
Comment fonctionne la conversion
Tout, sur la chaîne, se compte en wei, la plus petite unité. Un ether vaut 1018 wei et un gwei vaut 109 wei, donc convertir revient à déplacer une virgule. Cette page lit ce que vous saisissez comme une chaîne décimale, la transforme en un nombre entier de wei avec BigInt, puis affiche chaque unité en plaçant la virgule dans ce nombre entier. Elle n’utilise jamais de nombres à virgule flottante, qui ne peuvent pas contenir 18 décimales : en JavaScript, 0.1 + 0.2 donne déjà 0.30000000000000004.
Un montant qui a plus de décimales que son unité n’en permet, comme 0.5 wei, n’est pas un nombre entier de wei : il est refusé plutôt qu’arrondi. Les virgules, les espaces et les tirets bas dans le nombre sont ignorés.
Les noms : kwei vaut 103 wei (babbage), mwei vaut 106 (lovelace), szabo vaut 1012 et finney vaut 1015. Les portefeuilles et les explorateurs de blocs affichent surtout des gwei pour le prix du gas et des ETH pour les soldes.
Vérifier la somme de contrôle d’une adresse
Une adresse Ethereum compte 40 chiffres hexadécimaux. EIP-55 écrit certaines de ses lettres en majuscules, choisies d’après le hachage Keccak-256 de l’adresse en minuscules, de sorte qu’un caractère mal saisi a de très fortes chances d’être détecté. Collez une adresse pour voir sa forme correcte et savoir si la vôtre correspond.
Une adresse entièrement en minuscules ou entièrement en majuscules ne porte pas de somme de contrôle : elle est donc signalée comme non vérifiée, et la forme avec somme de contrôle est affichée pour que vous la copiiez. Le hachage s’exécute lui aussi dans votre navigateur.
Plain Wallet affiche les montants ainsi : un portefeuille Ethereum open source pour Chrome, Android et Mac, en environ 2 850 lignes de TypeScript que vous pouvez lire.