Skip to main content

Warp Search

This endpoint initiates a warp search, returning a search identifier that can be used to retrieve possible chains of supplies for exchanging sparks between offered and desired assets.

A warp is a chain of supplies automatically determined on-the-fly using a mathematical optimization algorithm, where the available supplies on the TEOS platform act as the chain links.

📘 Learn more about warps.

Request Endpoint​

POST /odata/v1.0/Warps/Search

Parameters​

No query parameters.

Request Body​

Content type: application/json — Parameters defining the warp search.

ParameterTypeDescriptionMandatory
offeredAssetIdstringUnique identifier of the asset being offered for exchange.✅
offeredAmountstringAmount of sparks of the offered asset to pay. Only one of offeredAmount or desiredAmount should be set.✅
desiredAssetIdstringUnique identifier of the asset desired in exchange.✅
desiredAmountstringAmount of sparks of the desired asset to receive. Only one of offeredAmount or desiredAmount should be set.✅
signerAddressstringPublic address of the wallet initiating the search.✅
targetAddressstringPublic address of the wallet that will receive the resulting assets.✅

Example Request Body​

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

{
"offeredAssetId": "0x827CB8534CFABA240CC90001",
"offeredAmount": "4",
"desiredAssetId": "0x86766979FD04114E1F90001",
"desiredAmount": "0",
"signerAddress": "0x336302d2f6f14d440837009724a9145e6103d6c7",
"targetAddress": "0xa239d973e3622aeabee9b472056affd08f3abdda"

Response Body​

Content type: application/json — Returns the warp search identifier.

ParameterDescription
stringUnique identifier of the initiated warp search. This ID can be used to track the warp search results or execution.

Example Response Body​

"3fa85f64-5717-4562-b3fc-2c963f66afa6"

Response Codes​

CodeDescription
202The warp search was successfully initiated.
400The request is invalid. Error details are included.
401Unauthorized.