Вы копируете адрес получателя, вставляете его в Tron-кошелёк для отправки USDT TRC20 — и видите «Invalid address» или «Неверный адрес». Адрес начинается с 0x, его прислал знакомый, магазин или биржа. Кошелёк прав: отправить USDT в сети Tron на такой адрес нельзя, и хорошо, что он остановил вас до отправки.
Симптом: адрес 0x не проходит проверку
Ошибка появляется сразу при вставке адреса или при нажатии «Далее». Иногда пользователь пытается обойти её: ищет «конвертер адреса», меняет сеть в кошельке наугад или просит получателя «какой-нибудь другой адрес». Делать так не стоит, пока не ясно, в какой сети получатель ждёт USDT.
Почему так: разные сети — разные форматы адресов
USDT выпущен в нескольких блокчейнах, и формат адреса зависит от сети:
| Сеть | Формат адреса | Пример начала |
|---|---|---|
| TRC20 (Tron) | Base58Check, 34 символа | T… |
| Tron во внутреннем hex-виде | Шестнадцатеричный, 21 байт | 41… |
| ERC20 (Ethereum) | Hex, 42 символа с префиксом | 0x… |
| BEP20 (BNB Smart Chain) | Такой же, как в Ethereum | 0x… |
В документации Tron описано, что обычный адрес аккаунта показывается в кодировке Base58Check и начинается с буквы T. Внутри протокола тот же адрес хранится в hex-форме с префиксом 41. Адрес с префиксом 0x — это формат EVM-сетей: Ethereum, BNB Smart Chain, Polygon, Arbitrum и других. Обычный Tron-кошелёк в поле получателя ждёт адрес T….
Технически у Tron и Ethereum похожая криптография, и из одного ключа можно вывести адреса обеих сетей. Но это не значит, что адрес 0x человека «равен» его Tron-адресу: у получателя может не быть доступа к Tron-версии ключа, если его кошелёк Tron не поддерживает, а биржа и вовсе выдаёт отдельные депозитные адреса под каждую сеть. Поэтому самодельная конвертация 0x в T… — прямой путь отправить деньги туда, где их никто не увидит.
Что делать по шагам
- Уточните у получателя сеть. Адрес 0x означает, что он ждёт USDT в EVM-сети. Спросите прямо: ERC20, BEP20 или другая? Одного «0x» для ответа недостаточно — подробнее в статье про BEP20 и ERC20 на одном адресе.
- Если получателю подходит только TRC20, попросите адрес, который начинается с
T. У бирж это отдельная строка «Сеть: TRX / TRC20» в разделе депозита. - Если у вас USDT в TRC20, а получатель ждёт ERC20 или BEP20, сначала переведите USDT в нужную сеть. Это можно сделать обменом USDT на USDT другой сети; варианты разобраны в материале о переводе USDT между TRC20, ERC20 и BEP20.
- Проверьте адрес перед отправкой. Вставьте его в проверку адреса и сверьте первые и последние символы с исходником.
- Сделайте пробный перевод на небольшую сумму, если получатель новый.
А если кошелёк всё-таки отправил
Некоторые мультисетевые кошельки при смене сети «подстраивают» адрес, и пользователь не замечает, что ушёл перевод в другой сети. Если транзакция уже в блокчейне, проверьте её хеш в обозревателе той сети, из которой отправляли. Дальше действуйте по инструкции для вашей сети и свяжитесь с получателем: если адрес принадлежит ему и он контролирует ключ в обеих сетях, средства бывает возможно найти. Если адрес принадлежит бирже, решение за её поддержкой. Возможность возврата зависит от сети и того, кто контролирует адрес, и заранее её никто не обещает.
Отдельно про биржи. Если вы отправляете USDT на биржевой депозит, биржа сама показывает адрес под выбранную сеть. Для TRC20 это будет адрес T…, для ERC20 и BEP20 — адрес 0x…, и часто это совсем разные строки. Скриншот или старый адрес из переписки мог относиться к другой сети, поэтому каждый раз открывайте страницу депозита заново и выбирайте сеть до копирования адреса.
Когда нужен обмен, а не перевод
Если цель — не отправить USDT, а получить их в сети Tron из других монет, проще создать заказ на KOT.CASH: например, на странице TRX → USDT можно выбрать сеть выплаты USDT и указать адрес именно этой сети. Виджет проверяет формат адреса под выбранную сеть, поэтому 0x для TRC20 он не примет. Обмен проходит без регистрации; комиссия сервиса — 1% на плавающем курсе или 1,5% на фиксированном.
Как не повторить
- Всегда передавайте и запрашивайте адрес вместе с названием сети.
- Запомните простое правило:
T…— Tron,0x…— EVM-сети, а внутри EVM сеть всё равно нужно уточнять. - Не пользуйтесь онлайн-«конвертерами» адресов для отправки денег.
- Сохраните проверенные адреса в адресной книге кошелька с подписью сети.
Частые вопросы
Можно ли конвертировать адрес 0x в адрес Tron и отправить на него USDT TRC20?
Математически из одного ключа выводятся адреса обеих сетей, но получатель может не контролировать Tron-версию адреса, а биржевые адреса вообще разные под каждую сеть. Отправлять на сконвертированный адрес нельзя без подтверждения получателя.
Что значит адрес Tron, начинающийся с 41?
Это внутренний hex-вид того же адреса Tron. Кошельки показывают его в формате Base58Check, который начинается с T. В поле получателя вводите адрес T….
Получатель дал только адрес 0x. В какой сети отправлять USDT?
Уточните у получателя: ERC20, BEP20 или другая EVM-сеть. Адрес у них может совпадать, а сеть — нет.