Processamento

Construir, assinar e transmitir uma transação

Enviar valor de forma confiável envolve mais de uma chamada: construa a transação, pré-visualize o resultado, depois assine e transmita. Cada passo é sua própria primitiva para que você mantenha controle total sobre chaves e timing.

Antes de começar
  • Uma chave de API ao vivo
  • Um endereço de origem com fundos e um destino

1Construa a transação

Peça ao endpoint de construção um payload pronto para assinar dados origem, destino e valor. No TRON você pode anexar uma estimativa de energia para que as taxas sejam previsíveis.

curl https://api.1st-node.com/v1/tx/tron/build \
  -H "Authorization: Bearer sk_live_..." \
  -d '{"from":"T...","to":"T...","amount":"1000000"}'

2Simule antes de enviar

Passe a transação construída pelo simulate para pré-visualizar mudanças de saldo e pegar reverts ou erros de taxa insuficiente antes de transmitir qualquer coisa.

curl https://api.1st-node.com/v1/tx/tron/simulate \
  -H "Authorization: Bearer sk_live_..." -d '{ "raw": "0a..." }'

3Assine e transmita

Assine localmente ou via a primitiva de assinatura, depois transmita. A resposta retorna o hash da transação que você acompanha até a confirmação.

Perguntas frequentes

Vocês guardam minhas chaves?

Construir, simular e transmitir são primitivas não custodiais —você decide onde a assinatura acontece. A assinatura custodial é uma primitiva separada que você ativa.

Por que simular primeiro?

A simulação revela reverts, slippage e taxas insuficientes antes de você gastar uma transação real, o que é mais barato que uma transmissão falha.

Continue lendo

Recarregue, pegue a chave e publique.

Autoatendimento. Pague em cripto ou cartão. Medido por créditos: primitivas pesadas custam mais, as simples são baratas.

Obter chave de API