BroadcastTransaction
Broadcast the signed transaction.
This method will use 30
Compute Units.
Parameters
Raw_body
- Object - RequiredtxID - string
visible - boolean
raw_data - json
raw_data_hex - string
signature - array of strings
Returns
Field
Type
Description
result
boolean
Whether the broadcast was successful. true - successful; false - failed, and this field will not be displayed in the returned result
txid
string
Transaction id
code
string
Error code
message
string
Detailed error information
// Result
--Succesful response
{"result": true}
--Error response
{
"code": "TRANSACTION_EXPIRATION_ERROR",
"txid": "77ddfa7093cc5f745c0d3a54abb89ef070f983343c05e0f89e5a52f3e5401299",
"message": "5472616e73616374696f6e2065787069726564"
}
curl https://mainnet.tron.validationcloud.io/v1/<YOUR_API_KEY_HERE>/wallet/broadcasttransaction \
-X POST \
-H "Content-Type: application/json" \
-d '
{
"raw_data": {
"contract": [
{
"parameter": {
"value": {
"amount": 1000,
"owner_address": "41608f8da72479edc7dd921e4c30bb7e7cddbe722e",
"to_address": "41e9d79cc47518930bc322d9bf7cddd260a0260a8d"
},
"type_url": "type.googleapis.com/protocol.TransferContract"
},
"type": "TransferContract"
}
],
"ref_block_bytes": "5e4b",
"ref_block_hash": "47c9dc89341b300d",
"expiration": 1591089627000,
"timestamp": 1591089567635
},
"raw_data_hex": "0a025e4b220847c9dc89341b300d40f8fed3a2a72e5a66080112620a2d747970652e676f6f676c65617069732e636f6d2f70726f746f636f6c2e5472616e73666572436f6e747261637412310a1541608f8da72479edc7dd921e4c30bb7e7cddbe722e121541e9d79cc47518930bc322d9bf7cddd260a0260a8d18e8077093afd0a2a72e"
}
'
Last updated
Was this helpful?