POSTCreateTransaction

Tron Mainnethttps://tron-mainnet.nodit.io/wallet/createtransaction

Creates a TRX transfer transaction. If the recipient account (to_address) does not exist, it will be automatically activated.

Request Body
owner_addressstringrequired

Transaction initiator address. (Format: Base58 or Hex)

to_addressstringrequired

Recipient address. (Format: Base58 or Hex). Example: 4198927FFB9F554DC4A453C64B2E553A02D6DF514B

amountinteger (int64)required

Amount of TRX to transfer. (Unit: sun). e.g., 1000

Permission_idinteger (int32)

Optional. Permission ID used for multi-signature account operations. Defaults to the owner permission (0) if unspecified.

visibleboolean

Optional. Set to true to format addresses in Base58; set to false for hex format. (Default: false)

extra_datastring

Remarks or notes for the transaction, in Hex format.

Responses
owner_addressstring

Transaction initiator address. (Format: Base58 or Hex)

to_addressstring

Recipient address.

amountinteger (int64)

Amount of TRX to transfer. (Unit: sun, 1 TRX = 1,000,000 sun).

X-API-KEY
RequestCU30
cURL
curl -X POST "https://tron-mainnet.nodit.io/wallet/createtransaction" \
  -H "X-API-KEY: {YOUR_API_KEY}" \
  -H "Content-Type: application/json" \
  -d '{
    "owner_address": "TUoHaVjx7n5xz8LwPRDckgFrDWhMhuSuJM",
    "to_address": "4198927FFB9F554DC4A453C64B2E553A02D6DF514B",
    "amount": -1,
    "visible": false
  }'
Response
Example · 200
{}