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