BroadcastTransaction

Broadcasts a signed transaction to the TRON network.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

Notes

result: true means only that the broadcast call completed without a reported error. It does not prove that the transaction remains in the node's Pending Pool, has propagated to other nodes, has been included in a block, has executed successfully, or has become solidified. Use /walletsolidity/gettransactionbyid to confirm solidified inclusion. Query /walletsolidity/gettransactioninfobyid separately when receipt or execution details are required.

  • Do not treat the broadcast response alone as business success.
  • While the transaction remains valid, you can rebroadcast the exact signed payload to the original node or another reliable, synchronized node. Its txID remains unchanged, and deduplication prevents a second execution. The receiving node may return DUP_TRANSACTION_ERROR.
  • If the transaction was never submitted to any node and expired before its first broadcast attempt, rebuild and re-sign it. If it was broadcast or the outcome is unknown, follow the safe rebroadcast and replacement flow and establish that the original txID is absent from the solidified chain before creating a replacement.
  • If you only have the hex-encoded signed transaction, use BroadcastHex.
  • For CONTRACT_VALIDATE_ERROR, BANDWITH_ERROR, TAPOS_ERROR, and related errors, see Broadcast and RPC errors.

Related resources

Body Params

TRON transaction object. See wallet-gettransactionbyid for full structure.

string

SHA-256 transaction identifier computed from the protobuf-encoded raw_data.

raw_data
object
required

Unsigned transaction data covered by the transaction signature and txID.

string
signature
array of strings
signature
ret
array of objects
ret
boolean
Responses

Language
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json