Cardiv
Market maker programmeAPI reference

Submit a signed transaction (Calden host)

Step 3 of 3. POST to the absolute submitUrl from the prepare response. This is the CALDEN host, not Cardiv, and takes no API key: authorisation is the one-time submitToken plus a signature matching the hash Calden cached. Allow at least 120 seconds of client timeout. Submission queues behind a traffic lock and retries consensus timeouts internally; a 30 second timeout will abandon transactions that go on to commit. On a timeout or 5xx, DO NOT blindly retry. Read GET /orders first: the transaction may have committed despite the dropped connection.

POST/submit

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

application/json

curl -X POST "https://example.com/submit" \  -H "Content-Type: application/json" \  -d '{    "partyId": "string",    "commandId": "string",    "signature": "string",    "publicKey": "string",    "submitToken": "string",    "prepared": {      "preparedTransactionHash": "string",      "hashingSchemeVersion": "string"    }  }'
Empty

Need help

Write to support@wolfedgelabs.com and include your party ID.