CreateTransaction

Creates an unsigned TRX transfer transaction on the node side. If the recipient account is not activated, this transaction activates it.

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

Creates an unsigned TRX transfer transaction on the node side. If the recipient account is not activated, this transaction activates it.


Notes

  • If the recipient account is not activated, this TRX transfer activates that account. Include activation cost in resource budgeting for batch withdrawals or new-address distribution.
  • A transaction memo increases transaction size and Bandwidth consumption. Production systems should not use the memo as the only business identifier.
  • When using Account Permission Management, Permission_id in the transaction must match the signing permission that will be used.
  • Do not wait too long between construction and broadcast. Transactions expire, and expired transactions must be rebuilt and signed again.
  • Use TransferAsset for TRC-10 transfers. Use TriggerSmartContract for TRC-20 transfers and other smart-contract calls.

Related resources

Body Params
string
required

Transaction initiator address. (Format: Base58 or Hex)

string
required

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

int64
required
Defaults to -1

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

int32

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

boolean
Defaults to false

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

string

Remarks or notes for the transaction, in Hex format.

Responses

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