Три записи одного адреса TRON
| Формат | Пример | Где используется |
|---|---|---|
| Base58 | TMVQGm1qAQYVdetCeGRRkTWYYrLXuHK2HC | кошельки, биржи, обозреватели |
| Hex | 417e5f4552091a69125d5dfcb7b8c2659029395bdf | API нод TRON, смарт-контракты |
| EVM | 0x7e5f4552091a69125d5dfcb7b8c2659029395bdf | инструменты, ожидающие 20-байтный 0x-адрес |
Все три кодируют один и тот же 20-байтный идентификатор аккаунта. Base58 добавляет байт версии 0x41 и 4-байтную контрольную сумму; hex показывает байт версии как 41; EVM-формат его отбрасывает.
Как конвертировать
- Base58 → hex: декодировать base58, проверить контрольную сумму, отбросить последние 4 байта. Результат начинается с
41. - Hex → base58: взять 21 байт (
41+ 20 байт), дописать первые 4 байта SHA-256(SHA-256(данные)) и закодировать в base58.
Страница делает и то и другое мгновенно и проверяет контрольную сумму, поэтому адрес с опечаткой будет отклонён. Подробнее — формат адреса TRON.
Важно
Формат EVM 0x… показан для разработчиков. Никогда не отправляйте на него средства в другой сети, например Ethereum или BNB Chain: байты те же, но это другой блокчейн.
FAQ
Почему в API адрес TRON начинается с 41?
API нод часто возвращают hex-формат: 41 — байт версии TRON, за ним 20-байтный идентификатор аккаунта.
Безопасно ли пользоваться конвертером?
Да. Он работает офлайн в браузере и обрабатывает только публичные адреса — никогда не вставляйте приватный ключ ни на один сайт.
Можно ли конвертировать адрес Ethereum в TRON?
Технически 20 байт можно обернуть в формат TRON, но это не перемещает средства и не даёт доступа. Аккаунтом управляет только владелец приватного ключа.