Get you own node endpoint todayStart for free and get your app to production levels immediately. No credit card required.You can sign up with your GitHub, X, Google, or Microsoft account.
Parameters
transaction— the complete transaction data encoded in hexadecimal format, including all signatures and necessary fields
Response
result— boolean indicating whether the broadcast was successfultxid— the transaction hash if the broadcast was successfulmessage— descriptive message about the broadcast status
Use case
Thewallet/broadcasthex method is used for:
- Broadcasting pre-signed transactions in hex format to the TRON network.
 - Submitting transactions that were created and signed offline for security purposes.
 - Integrating with external signing tools and hardware wallets that output hex-encoded transactions.
 - Building custom transaction broadcasting workflows that require hex format compatibility.
 - Supporting legacy systems or tools that work with hexadecimal transaction data.
 
curl example
The example below uses a syntactically valid transaction hex, so the node parses it and returns a JSON result. Because the signature is a placeholder, you should expect a logical error (for example,SIGERROR) rather than a parsing exception. Replace the transaction value with the full hex of a transaction you have actually signed to get result: true.
Shell
to build the 
transaction hex from a signed transaction object:- take the raw transaction bytes (
raw_data_hex) - prefix with 
0athen a protobuf varint of the raw bytes length - append each signature as 
12+41+ 65‑byte signature hex (repeat for multisig) 
wallet/createtransaction, signing the exact raw_data, and then broadcasting via this method.Body
application/json
The transaction data in hexadecimal format