Skip to main content

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​

ParameterTypeMandatoryDescription
keystring (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:​

ParameterTypeDescriptionMandatory
SignerAddressstringBlockchain address of the signer submitting the transaction✅
SignedTransactionstringThe signed transaction data to be submitted to the blockchain✅
DescriptionstringOptional 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​

CodeDescription
202Accepted. Transaction successfully submitted
400Bad Request. Invalid transaction Id or malformed signed transaction
401Unauthorized. Requester is not authorized to submit this transaction