Skip to main content
The bridger-side lifecycle. Settlement endpoints (deposits, params, co-sign, status) are documented in Settlement & keys.
v2 responses contain order parameters only. The v1 signature, authToken, and timeToExpire fields are gone — the contracts no longer accept them.

Endpoints

Create a trade

Response — the trade record plus everything the wallet needs to submit createOrder on the order chain:
Creating a trade reserves the matching slice of the maker’s ad before any money moves. One pending reservation per bridger per ad — calling create again replaces the previous one. A reservation whose deposit never lands is cancelled server-side after ~30 minutes (status CANCELLED) and the liquidity is released.

Trade statuses

Confirm is chain-state-driven

POST /v1/trades/:id/confirm reads the escrow’s order status on-chain and ignores the request body beyond logging. If the action isn’t observable yet and you supplied a plausible txHash, the response is 202 pending — retry shortly. No signature accompanies any confirm.