Market maker programme
Go-live checklist
What to verify on devnet before you ask for production access.
Work through this on devnet before you ask for production access.
Account and funding
-
GET /accountreturns your registered party withfeeExempt: true - Preapprovals exist for every token you can receive on the pairs you quote
- Both quoted legs are funded
Order lifecycle
- An order reaches
OPENinGET /ordersthrough prepare, sign and submit -
providerFeeAmountis"0"on the placement prepare and on the cancellation prepare - A cancellation reaches
CANCELLED - A partial fill is handled: you follow the residual by
orderIdand pick up its newcontractId
Failure handling
- A submission after the five minute deadline is handled as
410 - A rejected signature is handled
- The submission timeout is at least 120 seconds
- Ambiguous submissions are recovered through
GET /orders/{orderId}before any retry
Operations
- The client bounds its own in-flight submissions and treats a wait for capacity as normal
- The signing key lives in a KMS or HSM, and a kill switch cancels every resting order
- One hour of unattended operation at your intended quote rate
Need help
Write to support@wolfedgelabs.com and include your party ID.