curl --request POST \
--url https://tron-mainnet.core.chainstack.com/95e61622bf6a8af293978377718e3b77/wallet/broadcasthex \
--header 'Content-Type: application/json' \
--data '
{
"transaction": "0a84010a025e4b220847c9dc89341b300d40f8fed3a2a72e5a66080112620a2d747970652e676f6f676c65617069732e636f6d2f70726f746f636f6c2e5472616e73666572436f6e747261637412310a1541608f8da72479edc7dd921e4c30bb7e7cddbe722e121541e9d79cc47518930bc322d9bf7cddd260a0260a8d18e8077093afd0a2a72e1241deadbeefcafebabefacec0011234abcd0badf00d9999777755553333222211114321dcba0f0ff0f013579bdf2468ace0987654321a2b3c4d5e6f7a8b9c0deeff1b"
}
'{
"result": true,
"txid": "<string>",
"message": "<string>"
}curl --request POST \
--url https://tron-mainnet.core.chainstack.com/95e61622bf6a8af293978377718e3b77/wallet/broadcasthex \
--header 'Content-Type: application/json' \
--data '
{
"transaction": "0a84010a025e4b220847c9dc89341b300d40f8fed3a2a72e5a66080112620a2d747970652e676f6f676c65617069732e636f6d2f70726f746f636f6c2e5472616e73666572436f6e747261637412310a1541608f8da72479edc7dd921e4c30bb7e7cddbe722e121541e9d79cc47518930bc322d9bf7cddd260a0260a8d18e8077093afd0a2a72e1241deadbeefcafebabefacec0011234abcd0badf00d9999777755553333222211114321dcba0f0ff0f013579bdf2468ace0987654321a2b3c4d5e6f7a8b9c0deeff1b"
}
'{
"result": true,
"txid": "<string>",
"message": "<string>"
}transaction — the complete transaction data encoded in hexadecimal format, including all signatures and necessary fieldsresult — boolean indicating whether the broadcast was successfultxid — the transaction hash if the broadcast was successfulmessage — descriptive message about the broadcast statuswallet/broadcasthex method is used for:
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.
curl --request POST \
--url 'https://tron-mainnet.core.chainstack.com/95e61622bf6a8af293978377718e3b77/wallet/broadcasthex' \
--header 'Content-Type: application/json' \
--data '{
"transaction": "0a84010a025e4b220847c9dc89341b300d40f8fed3a2a72e5a66080112620a2d747970652e676f6f676c65617069732e636f6d2f70726f746f636f6c2e5472616e73666572436f6e747261637412310a1541608f8da72479edc7dd921e4c30bb7e7cddbe722e121541e9d79cc47518930bc322d9bf7cddd260a0260a8d18e8077093afd0a2a72e1241deadbeefcafebabefacec0011234abcd0badf00d9999777755553333222211114321dcba0f0ff0f013579bdf2468ace0987654321a2b3c4d5e6f7a8b9c0deeff1b"
}'
transaction hex from a signed transaction object:raw_data_hex)0a then a protobuf varint of the raw bytes length12 + 41 + 65‑byte signature hex (repeat for multisig)wallet/createtransaction, signing the exact raw_data, and then broadcasting via this method.Was this page helpful?