Конвертер wei в ETH і gwei
Введіть суму в будь-якій одиниці Ethereum і побачте її в усіх інших: обчислення виконуються на цілих числах, тому жодна цифра не округлюється. Те, що ви вводите, не залишає цієї сторінки.
Як працює перетворення
Усе в блокчейні рахується у wei, найменшій одиниці. Один ether дорівнює 1018 wei, а один gwei — 109 wei, тож перетворення зводиться до перенесення коми. Ця сторінка читає введене як десятковий рядок, за допомогою BigInt перетворює його на ціле число wei і виводить кожну одиницю, ставлячи кому в цьому цілому числі. Вона ніколи не використовує числа з рухомою комою, які не вміщають 18 знаків після коми: у JavaScript 0.1 + 0.2 уже дає 0.30000000000000004.
Сума з більшою кількістю знаків після коми, ніж допускає одиниця, наприклад 0.5 wei, не є цілим числом wei, тож її відхиляють, а не округлюють. Коми, пробіли й підкреслення в числі ігноруються.
Назви: kwei — це 103 wei (babbage), mwei — 106 (lovelace), szabo — 1012, а finney — 1015. Гаманці та оглядачі блоків здебільшого показують gwei для цін на газ і ETH для балансів.
Перевірка контрольної суми адреси
Адреса Ethereum — це 40 шістнадцяткових цифр. EIP-55 записує частину її літер великими, обираючи їх за хешем Keccak-256 від адреси малими літерами, тож помилково введений символ майже напевно буде виявлено. Вставте адресу, щоб побачити її правильний вигляд і чи збігається з ним ваша.
Адреса лише з малих або лише з великих літер не містить контрольної суми, тому її позначають як неперевірену, а форму з контрольною сумою показують, щоб ви могли її скопіювати. Хеш теж обчислюється у вашому браузері.
Plain Wallet показує суми саме так: це гаманець Ethereum з відкритим кодом для Chrome, Android і Mac, а його код — близько 2850 рядків TypeScript, які можна прочитати.