Сборка, подпись и отправка транзакции
Надёжная отправка ценности — это не один вызов: соберите транзакцию, предпросмотрите результат, затем подпишите и отправьте в сеть. Каждый шаг — отдельный примитив, поэтому вы полностью контролируете ключи и тайминг.
- Действующий API-ключ
- Адрес-источник с балансом и адрес назначения
1Соберите транзакцию
Запросите у эндпоинта build готовый к подписи payload по источнику, назначению и сумме. В TRON можно приложить оценку энергии, чтобы комиссии были предсказуемыми.
curl https://api.1st-node.com/v1/tx/tron/build \
-H "Authorization: Bearer sk_live_..." \
-d '{"from":"T...","to":"T...","amount":"1000000"}'2Прогоните симуляцию перед отправкой
Пропустите собранную транзакцию через simulate, чтобы предпросмотреть изменения балансов и поймать реверты или ошибки нехватки комиссии до того, как что-либо уйдёт в сеть.
curl https://api.1st-node.com/v1/tx/tron/simulate \
-H "Authorization: Bearer sk_live_..." -d '{ "raw": "0a..." }'3Подпишите и отправьте в сеть
Подпишите локально или через примитив подписи, затем отправьте в сеть. В ответе приходит хеш транзакции, по которому вы отслеживаете подтверждение.
Частые вопросы
Вы храните мои ключи?
Сборка, симуляция и отправка — некастодиальные примитивы: где происходит подпись, решаете вы. Кастодиальная подпись — отдельный примитив, который вы подключаете по желанию.
Зачем сначала симуляция?
Симуляция вскрывает реверты, проскальзывание и нехватку комиссии до того, как вы потратите реальную транзакцию, и это дешевле неудачной отправки в сеть.
Читать дальше
Пополнили, получили ключ, запустили.
Полное самообслуживание. Оплата криптой или картой. Тарификация в кредитах — тяжёлые примитивы дороже, простые дёшевы.
Получить API-ключ