На главную

Кодирование и идентификаторы

Проверка крипто-адреса

Считает контрольную сумму адреса Bitcoin, Ethereum и TRON, не обращаясь к сети.

Проверка

Что проверка может и чего не может

  • Может: поймать опечатку и потерянный символ — в Bitcoin за это отвечают четыре байта двойного SHA-256, в bech32 — полином контрольной суммы, в Ethereum — регистр букв по EIP-55.
  • Может: сказать, к какой сети и к какому типу относится адрес — обычный, скриптовый, SegWit или Taproot.
  • Не может: узнать, существует ли адрес, есть ли на нём деньги и кому он принадлежит. Для этого нужен узел или обозреватель блоков.
  • Адрес Ethereum, записанный целиком строчными буквами, формально верен, но контрольной суммы в нём нет: опечатку заметить нечем. Всегда используйте запись с EIP-55.