Конвертер Wei в Ether

1 ETH = 10¹⁸ Wei

Далее

Ethereum измеряет суммы в Wei, своей наименьшей единице: 1 Ether равен 10^18 Wei. Комиссии за газ и балансы из JSON-RPC приходят огромными целыми числами в Wei, которые трудно прочитать на глаз. Этот конвертер делит вашу сумму в Wei на 10^18 с точной арифметикой, так что ни одна цифра не теряется из-за округления с плавающей запятой. Например, обычный перевод на 21 000 газа при 30 gwei стоит 630000000000000 Wei; вставьте это число и получите ровно 0,00063 Ether.

Как перевести Wei в Ether

  1. 1

    Введите сумму в Wei

    Целое число Wei, обычными цифрами (не hex 0x).

  2. 2

    Выполните перевод

    Инструмент делит вашу сумму в Wei на 10^18.

  3. 3

    Прочитайте значение в Ether

    С полной точностью до 18 знаков после запятой, конечные нули убираются.

  4. 4

    Скопируйте значение в Ether

    Используйте его для балансов, стоимости газа или сумм транзакций.

Шкала единиц Ethereum

Единица Значение (в Wei) Типичное применение
wei 1 Наименьшая единица, в протоколе
kwei (babbage) 10^3 Используется редко
mwei (lovelace) 10^6 Используется редко
gwei (shannon) 10^9 Цены на газ
szabo 10^12 Используется редко
finney 10^15 Используется редко (1 ETH = 1000 finney)
ether 10^18 Отображаемая валюта

В повседневности часто встречаются только wei, gwei и ether; остальные единицы исторические. Этот инструмент переводит Wei в Ether. Если у вас значение в gwei, сначала умножьте его на 10^9, чтобы получить Wei.

Как Wei превращается в Ether

Деление на 10^18 сдвигает запятую на 18 разрядов влево:

1000000000000000000 wei = 1 ether
1000000000          wei = 0.000000001 ether            (1 gwei)
1                   wei = 0.000000000000000001 ether

Конвертер сохраняет каждый из этих 18 знаков, потому что считает точно, а не с плавающей запятой.

Откуда берутся большие числа в Wei: газ

Большинство больших чисел в Wei приходится на стоимость газа. Полная стоимость транзакции равна:

tx_cost_wei = gas_used x gas_price_in_wei

Обычный перевод ETH расходует 21 000 газа. При цене газа 30 gwei (это 30 × 10^9 = 30000000000 wei):

21000 x 30000000000 = 630000000000000 wei = 0.00063 ether

После лондонского обновления 2021 года (EIP-1559) цена газа делится на базовую комиссию (base fee), которую протокол сжигает, и приоритетную комиссию (priority fee), которая идёт валидатору; обе указываются в gwei. Расчёт вплоть до суммы в Wei не меняется, меняется только рынок комиссий.

Почему важна точная арифметика

Арифметика с плавающей запятой незаметно теряет Wei. В чистом JavaScript выражение 0.1 + 0.2 даёт 0.30000000000000004. На одном переводе это безобидно, но при суммировании тысяч переводов в аудите контракта это превращается в недостающие токены. Этот конвертер считает точно, целыми Wei, поэтому 1000000000000000001 wei даёт 1.000000000000000001 ether, а не округлённую 1.

Ввод Wei

Вводите Wei обычными десятичными цифрами. Балансы в шестнадцатеричном виде из JSON-RPC (например, 0x16345785d8a0000, это 10^17 wei, или 0,1 ether) здесь не принимаются; сначала переведите их в десятичное число.

Часто задаваемые вопросы

Ethereum задаёт для Ether 18 знаков после запятой, поэтому 1 Ether = 10^18 Wei. Восемнадцать знаков дают большой запас для микроплатежей и при этом умещаются в 256-битные целые числа. Многие токены ERC-20 копируют это соглашение, хотя некоторые (например, USDC и USDT) используют 6 знаков.

Этот инструмент работает с Wei, поэтому сначала переведите gwei в Wei, умножив на 10^9, а затем вставьте результат. Например, 30 gwei = 30 × 10^9 = 30000000000 wei = 0,00000003 ether. Сама по себе цена газа не является стоимостью; умножьте её на израсходованный газ, чтобы получить реальную сумму.

Да. Конвертер использует точную целочисленную арифметику, а не плавающую запятую, поэтому даже 1000000000000000001 wei даёт 1.000000000000000001 ether без округления.

Нет. В обычном режиме сумма в Wei отправляется на наш сервер только для расчёта значения в Ether и затем удаляется; она не сохраняется и не передаётся.

Сопутствующие инструменты

Генератор ключей PGP

Создайте пару ключей OpenPGP в текстовом формате ASCII и сертификат отзыва с Curve25519, RSA 2048 или RSA 4096.

Генератор ключей API случайного типа

Создавайте на сервере ключи API длиной 8–128 символов в формате hex, base64url или алфавитно-цифровом формате либо UUIDv4.

Генератор SSL-сертификатов

Создайте самоподписанный сертификат SSL/TLS и закрытый ключ RSA полностью в браузере. Свои Common Name, SAN и срок действия, экспорт в PEM.

Генератор MD5

Создайте хеш MD5 для любого текста или файла. Результат, 128-битное значение в шестнадцатеричном формате, вычисляемое полностью в вашем браузере.

Шифр из числа в букву

Преобразуйте числа в буквы и обратно по шифру A=1, B=2 (A1Z26) для головоломок, загадок и подсказок в квест-комнатах.

Кодировщик и декодировщик Base85

Кодируйте и декодируйте Base85 в варианте Adobe Ascii85, который используется в файлах PostScript и PDF. Компактнее Base64 для двоичных данных.

Инструмент доступен на других языках