Как пользоваться
Выберите сеть, в которой собираетесь отправлять, вставьте адрес получателя и прочитайте вердикт. Зелёный результат — формат и контрольная сумма в порядке. Красный объясняет причину: недопустимые символы, неверная длина, несовпадение контрольной суммы (обычно опечатка), байт версии другой сети или невидимые пробелы, попавшие при копировании. Если строка подходит для другой сети, инструмент об этом скажет — частый признак того, что вы вот-вот выберете не ту сеть.
Вставленные данные не покидают страницу: нет запросов ни к серверу, ни к обозревателю блоков, поэтому проверять можно даже без интернета.
Что проверяется для каждой сети
- Bitcoin: старые P2PKH (1…) и P2SH (3…) через Base58Check с двойным SHA-256; нативный SegWit (bc1q…) через Bech32 и Taproot (bc1p…) через Bech32m, включая версию и длину witness-программы. Адреса testnet (tb1…, m/n/2…) помечаются.
- Ethereum и EVM-сети: 0x и 40 шестнадцатеричных символов; адреса в смешанном регистре сверяются с контрольной суммой EIP-55. Адреса только строчными валидны, но без контрольной суммы — инструмент покажет вариант с ней.
- TRON: 34 символа Base58Check, начинается с T, байт версии 0x41.
- Solana: строка Base58, которая декодируется ровно в 32 байта. У адресов Solana нет контрольной суммы, поэтому формат подтвердить можно, а опечатку в одном символе — нет.
- Litecoin: адреса L… и M… (и старые 3…) в Base58Check и ltc1… в Bech32.
- Monero: стандартные адреса из 95 символов (4…) и субадреса (8…), интегрированные адреса из 106 символов, с блочным Base58 Monero и контрольной суммой Keccak-256.
Что значит «адрес валиден» — и чего это не значит
Верная контрольная сумма означает, что адрес не набран с ошибкой: случайную опечатку Base58Check, Bech32 и EIP-55 ловят с очень высокой вероятностью. Но это не значит, что адрес принадлежит тому, кому вы думаете, что он в той сети, которую использует ваша биржа, или что средства будут приняты. Вредоносные программы, подменяющие буфер обмена, вставляют вместо скопированного адреса другой — совершенно корректный. Поэтому каждый раз сверяйте первые и последние 5–6 символов с источником.
- Уточняйте у получателя сеть, а не только монету: USDT существует во многих сетях.
- Перед крупным переводом на новый адрес отправьте небольшую тестовую сумму.
- Проверьте memo или destination tag, если получатель его требует (XRP, TON, некоторые депозиты бирж).
- Не доверяйте адресу из неожиданного сообщения, даже от знакомого контакта.
Как работают контрольные суммы
Base58Check добавляет первые четыре байта двойного хеша SHA-256 от данных; Bech32 и Bech32m добавляют шесть символов, посчитанных BCH-кодом, который обнаруживает любую ошибку в пределах четырёх символов; EIP-55 кодирует хеш Keccak-256 адреса в регистр его букв; Monero добавляет четыре байта хеша Keccak-256. Во всех случаях изменение одного символа ломает контрольную сумму — именно это и проверяет валидатор.
Base58Check: данные ‖ SHA256(SHA256(данные))[0..4]
Bech32/m: polymod(hrp, данные) = 1 (Bech32) или 0x2bc830a3 (Bech32m)
EIP-55: буква заглавная ⇔ полубайт keccak256(адрес строчными) ≥ 8Форматы адресов с первого взгляда
Если вы не уверены, к какой сети относится адрес, его форма — хорошая подсказка. Адреса Bitcoin начинаются с 1, 3 или bc1; Litecoin — с L, M или ltc1; TRON — с T и имеют длину 34 символа; Ethereum и все EVM-сети используют 0x и 40 шестнадцатеричных символов — один и тот же адрес работает в Ethereum, BNB Chain, Polygon, Arbitrum и Base, поэтому сеть нужно согласовывать отдельно. Адреса Solana — 32–44 символа Base58 без префикса; адреса Monero — 95 или 106 символов, начинаются с 4 или 8. Подсказка «подходит для» в валидаторе использует эти правила, чтобы предупредить о путанице сетей.
Частые вопросы
+Как проверить, правильный ли крипто-адрес?
Вставьте его в валидатор и выберите сеть. Он проверит длину, символы, версию и контрольную сумму локально в браузере и объяснит любую проблему.
+Если адрес валиден, можно спокойно отправлять?
Нет. Это значит лишь, что адрес корректно сформирован. Нужно ещё подтвердить сеть и то, что адрес действительно принадлежит получателю, — сверьте его посимвольно с оригиналом.
+Почему мой Ethereum-адрес «без контрольной суммы»?
Адреса целиком строчными или заглавными буквами валидны, но не используют EIP-55. Возьмите вариант в смешанном регистре, который показывает инструмент, — он защищает от опечаток.
+Можно ли проверить адрес Solana?
Инструмент проверит, что адрес — корректный Base58 и декодируется в 32-байтный ключ. Контрольной суммы у Solana нет, поэтому опечатку в одном символе не обнаружит ни один инструмент.
+Отправляется ли адрес на ваш сервер?
Нет. Проверка выполняется в браузере, ничего не передаётся и не сохраняется.
Все расчёты выполняются в вашем браузере, введённые данные не отправляются на KOT.CASH. Результаты — оценка для информации, а не финансовая, налоговая или юридическая консультация.