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
json
required

Transaction object(Singed). See here for details.
e.g., {"visible": false, "txID": "6db783c4142b3749a4b598db4644155455c9206e2eca4b31efbd48e46773d9d5", "raw_data": {"contract": [{"parameter": {"value": {"amount": 1000000, "owner_address": "411320a6fb4dcd4ff8e91392a8cb98378633cf7dd8", "to_address": "414c8967080d86f3d0e1352a42f9213c7b9dd03b0f"}, "type_url": "type.googleapis.com/protocol.TransferContract"}, "type": "TransferContract"}], "ref_block_bytes": "f69b", "ref_block_hash": "7d4a3b02495f2320", "expiration": 1762502739000, "timestamp": 1762502681856}, "raw_data_hex": "0a02f69b22087d4a3b02495f232040b888e6eaa5335a67080112630a2d747970652e676f6f676c65617069732e636f6d2f70726f746f636f6c2e5472616e73666572436f6e747261637412320a15411320a6fb4dcd4ff8e91392a8cb98378633cf7dd81215414c8967080d86f3d0e1352a42f9213c7b9dd03b0f18c0843d7080cae2eaa533", "signature": ["2a3743f40d53a124c1597256b155bf286bd8874afe6997ec0a7e63405dea78cd914d9aa9adb8f84dc8d1ef4b1827dd9e8960a40a4ad11e619d06e9601e8b27c000"]}

Responses

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