BroadcastTransaction

Broadcasts a signed transaction to the TRON network and submits it to the mempool for packaging.

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

Notes

result: true only means the broadcast node accepted the transaction and placed it in the local mempool. It does not mean the transaction has been included in a block, and it does not mean execution succeeded. When final state is required, confirm the result with a solidified-state API such as /walletsolidity/gettransactioninfobyid.

  • Do not treat the broadcast response alone as business success.
  • If the transaction is not included before expiration, you can rebroadcast the same signed transaction to another synchronized node. TRON de-duplicates by txID, so rebroadcasting the same transaction is idempotent.
  • If the transaction has expired, do not reuse the old transaction body. Rebuild, re-sign, and broadcast again.
  • 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"]}

Response

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