Что понадобится
- Расширение TronLink на компьютере или приложение на телефоне. Адрес кошелька должен быть активирован в основной сети.
- Достаточный баланс USDT в этом кошельке — на сам перевод.
- Аккаунт Tronteo с балансом, пополненным в TRX или USDT: именно он оплачивает аренду.
- Обычный одноключевой кошелёк. Мультиподписные адреса отклоняются сразу, а не падают на этапе подписи.
Tronteo проверяет Energy и Bandwidth перед подписью. Если ресурсы изменятся до выполнения перевода, сеть может сжечь TRX для покрытия нехватки. Активация адреса — отдельное предварительное условие.
Как это работает
- Подключаете TronLink. Tronteo сверяет генезис-блок, который сообщает кошелёк, и убеждается, что вы в основной сети, — подпись не в той сети становится невозможной заранее.
- Вводите получателя и сумму. Tronteo симулирует перевод к контракту USDT и считывает точный расход энергии.
- Tronteo берёт актуальную цену энергии из параметров сети, измеряет реальный размер транзакции в байтах для Bandwidth, смотрит, что уже есть на вашем адресе, и арендует только разницу.
- Аренда делегируется на ваш адрес. Прежде чем идти дальше, Tronteo перечитывает блокчейн и убеждается, что ресурсы действительно пришли.
- Вы подписываете транзакцию в TronLink. Ключ остаётся в кошельке, Tronteo его не видит.
- Tronteo сверяет вашу подпись с построенной им транзакцией, отправляет её в сеть и следит за блокчейном, пока квитанция не подтвердит, что перевод состоялся.
Как выбирается количество ресурсов для аренды
Обычно в аренде предлагают выбрать пакет и надеяться, что хватит. Здесь сначала измеряют — потому что цифра действительно плавает.
| Величина | Откуда берётся |
|---|---|
| Нужная энергия | Симуляция triggerconstantcontract именно вашего перевода, а не эмпирическое правило |
| Цена энергии | getEnergyFee, считанный из параметров сети в момент расчёта |
| Нужный Bandwidth | Сериализованный размер реальной транзакции плюс её 65-байтная подпись |
| Что арендовать | Только недостающее: то, что уже есть на адресе, вычитается |
Энергия округляется вверх до наименьшего пакета, покрывающего нехватку, — 65 000, 131 000, 256 000 или 512 000. Если какого-то ресурса на адресе уже достаточно, он не арендуется вовсе и вы за него не платите.
Симуляция работает и как проверка безопасности. Прежде чем назвать цену, Tronteo убеждается, что в логах симуляции стоят именно ваш отправитель, ваш получатель и ваша сумма. Если они не совпали, перевод отклоняется, а не тарифицируется.
Как отправить USDT с телефона
Самый простой путь на телефоне — начать внутри TronLink. Во вкладке Discover / Discovery есть браузер: в нём можно открыть Tronteo по адресу, искать сервис в каталоге DApp не нужно.
- Откройте Discover / Discovery в приложении TronLink и введите tronteo.com в адресной строке.
- Войдите в Tronteo по email, откройте «Отправить USDT» и укажите получателя и сумму.
- Подключите кошелёк, проверьте расчёт аренды и подтвердите оплату с баланса Tronteo.
- После поступления ресурсов проверьте получателя и сумму в TronLink, подпишите перевод и вернитесь в Tronteo за его статусом.
Для дополнительного перехода из браузера, описанного ниже, ссылка для входа одноразовая и действует три минуты. Не пересылайте её. Сам переход не разрешает аренду или отправку денег — они подтверждаются отдельно.
Дополнительный вариант: в мобильном кабинете в Safari или Chrome раскройте «Или перейти из этого браузера», нажмите «Открыть в TronLink», затем «Продолжить в TronLink». В кошельке подтвердите указанный аккаунт Tronteo — получатель и сумма перенесутся. Если приложение не открывается, используйте Discover и введите tronteo.com напрямую.
Что Tronteo может и чего не может с вашим кошельком
Подключение кошелька к сайту — как раз то место, где стоит быть внимательным, поэтому вот что именно даёт это подключение.
- Tronteo не получает ни сид-фразу, ни приватный ключ. TronLink подписывает локально и возвращает только подпись.
- Никаких approve и никаких allowance. Права тратить что-либо не выдаются.
- Каждая транзакция построена под конкретного получателя и конкретную сумму, и оба значения видны в TronLink до подписи.
- Делегированные ресурсы не дают прав распоряжения. Делегирование не может вывести токены с адреса-получателя.
На стороне сервера подписанная транзакция проверяется, а не принимается на веру: полезная нагрузка должна побайтно совпадать с построенной Tronteo, идентификатор транзакции — пересчитываться из неё, подпись должна быть ровно одна, а восстановленный из неё публичный ключ — соответствовать вашему адресу-отправителю. Всё остальное отклоняется.
Почему TronLink показывает лимит в TRX
TronLink может показывать стоимость Energy в TRX и предупреждение о лимите транзакции. Это бюджет выполнения, а не автоматическое списание и не цена аренды. При достаточных ресурсах сеть использует их; при нехватке возможно сжигание TRX. Предупреждение о возможном сбое не стоит игнорировать автоматически: проверьте состояние ресурсов и параметры перевода.
Ограничения, о которых стоит знать
| Ограничение | Зачем |
|---|---|
| Один активный перевод на кошелёк | Чтобы два перевода не конкурировали за одни делегированные ресурсы |
| Перевод живёт час с момента создания | Аренда ограничена по времени; устаревший черновик отменяется, а не падает молча |
| Котировка истекает и требует обновления | Стоимость аренды фиксируется на срок действия расчёта; перед оплатой просроченный расчёт нужно обновить |
| Только основная сеть | Проверка генезис-блока отсекает тестовые сети и любые другие цепочки |
| Слишком большие требования по ресурсам отклоняются | Перевод, которому нужно больше 100 TRX энергии, считается ошибкой, а не заказом |
Если что-то пошло не так
Два состояния стоит различать — они означают разное.
- Расчёт изменился или истёк — между расчётом и подтверждением сдвинулась цена энергии или ресурсы на вашем адресе. Обновите и подтвердите новую цену. Ничего не списано.
- Требует проверки — транзакция подписана и отправлена, но её исход не удалось установить до истечения срока. Не повторяйте перевод. Tronteo намеренно никогда не строит замещающую транзакцию в этом состоянии: дубликат, который позже подтвердится, отправит деньги дважды.
Когда подписанный перевод принят к отправке, его идентификатор сохраняется. По нему можно проверить подтверждённый результат в блокчейне. Отмена подписи в кошельке не отменяет выполненную аренду: ресурсы остаются на вашем адресе на срок аренды.