BroadcastTransaction

Broadcast the signed transaction.

This method will use 30 Compute Units.


Parameters

  • Raw_body - Object - Required

    • txID - 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?