Submit a transaction

Submits a prepared and signed blockchain transaction to the TEOS Platform for processing. After submission, the transaction status will change according to the TEOS transaction states.

📘 Learn more about transactions.

Request Endpoint:

POST /odata/v1.0/Transactions({key})/Submit

Parameters

Parameter

Type

Mandatory

Description

key

string (UUID)

✅

The unique identifier of the transaction to submit

Example:

301f8350-efcb-4a23-775a-08daa8492516

Request Body

Media type: application/json

Mandatory fields in body:

Parameter

Type

Description

Mandatory

SignerAddress

string

Blockchain address of the signer submitting the transaction

✅

SignedTransaction

string

The signed transaction data to be submitted to the blockchain

✅

Description

string

Optional text describing the transaction purpose

✅

Example Value:

In EVM-compatible networks (e.g., Sparknet, Ethereum, and Polygon), the "SignerAddress" is 42 characters long. In non-EVM networks, the address length may differ. For example, on Internet Computer, it is 63 characters.

{
  "SignerAddress": "0x0696e6b1c2415665e03d857e7337a75d132af6c8",
  "SignedTransaction": "f8e980846b49d20083027ce2943c58627cda92d8b045813dac4dcf0d0f9e3a5c7180b88427fd282d000000000000000000000000000000000000000000009da6d7a532f4daf03fcd7cc610f58f56c2283b6f00c3c1b5362f54374dd8ff89ccea41aa987e3109abc2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ca0158a74960e69d9dc21e04997a53d4817ecdfc3c7ee80398753948a93d3bc3d49a01518fc4d73556b5f773df1b070cb76366e9638b768b270d8c09321e47ad779a6",
  "Description": "Submit activate asset transaction"
}

Responses

Code

Description

202

Accepted. Transaction successfully submitted

400

Bad Request. Invalid transaction Id or malformed signed transaction

401

Unauthorized. Requester is not authorized to submit this transaction

Last updated

Was this helpful?