Конвертер адресов ТОН (Ton Wallet)

Один и тот же адрес в TON может выглядеть по-разному. Этот сервис парсит (конвертирует) ТОН-адрес и показывает его в различных форматах. Можно распарсить много адресов, если вставить их с новой строки.

Mainnet
Testnet

Часто задаваемые вопросы (FAQ)

💬 Почему у кошельков ТОН разные адреса?

Адреса в сети TON представлены в нескольких форматах в зависимости от назначения и типа сети (Mainnet или Testnet). Основные причины:

  1. Возвращать транзакции: Bounceable и Non-Bounceable кошельки обозначают, можно ли вернуть транзакцию («bounce»), если целевой кошелёк не инициализирован. Примечание - стоимость “газа” не возвращается.
  2. Различать сети: Для различия Mainnet (основная сеть) от Testnet (тестовая сеть).
  3. Raw и Friendly форматы:
    • Raw: Технический, низкоуровневый формат адреса (например, 0:fe или -1:fe).
    • Friendly: Более удобный для пользователя формат, часто закодированный в Base64 с дополнительными флагами безопасности.

Эти различия помогают юзерам и приложениям корректно обрабатывать адреса и предотвращают ошибки, такие как отправка средств на тестовый кошелёк или неинициализированный bounceable-адрес.

💎 Типы кошельков ТОН

Bounceable и Non-Bounceable

  1. Bounceable (с Bounce-флагом):
    • Формат по умолчанию.
    • Позволяет средствам возвращаться обратно, если получающий кошелёк не инициализирован.
    • Чаще всего используется для пользовательских кошельков.
  2. Non-Bounceable (без Bounce-флага):
    • Предотвращает возврат транзакций обратно.
    • Обычно используется для смарт-контрактов или ситуаций, где транзакция обязана состояться (как правило, небольшие платежи для инициализации).

Пример:

Mainnet и Testnet

  1. Mainnet: Используется для реальных транзакций с настоящими Toncoin.
    • Bounceable начинается с EQ...
    • Non-Bounceable начинается с UQ...
  2. Testnet: Используется для тестирования транзакций с тестовыми Toncoin.
    • Bounceable начинается с kQ...
    • Non-Bounceable начинается с 0Q...

Это разделение гарантирует, что пользователи случайно не отправят реальные средства на тестовые кошельки или наоборот.

Raw формат

Пример:

Friendly формат

Пример:

ТипНазначениеФорматПрефикс
Mainnet BounceableРеальные кошельки, возврат средствДружественный (Base64)EQ...
Mainnet Non-BounceРеальные кошельки, без возвратаДружественный (Base64)UQ...
Testnet BounceableТестовые кошельки, возврат средствДружественный (Base64)kQ...
Testnet Non-BounceТестовые кошельки, без возвратаДружественный (Base64)0Q...
Raw форматНизкоуровневое представлениеШестнадцатеричный формат0: или -1:

👀 Почему существуют Bounceable и Non-Bounceable адреса?

🧠 Как это помогает?

  1. Разные префиксы (EQ, UQ, kQ, 0Q) чётко указывают тип сети и возврат средств.
  2. Non-Bounceable адреса обеспечивают выполнение смарт-контрактов без сбоев.
  3. Префиксы Testnet, такие как kQ, предотвращают случайное использование тестовых средств в основной сети.

В целом, гибкость адресов у ТОН Кошельков нужна, чтобы повысить удобство использования и безопасность. Основные различия:

📚 Подробнее


Связаться