Skip to main content

Base URL

Endpoints Summary

Authentication

Order mutations (place, cancel) require an Ethereum wallet signature using personal_sign (EIP-191). WebSocket private feeds use a separate timestamp-based auth signature. See Authentication for implementation examples.

Response Format

All HTTP responses follow this envelope:

HTTP API

Complete endpoint reference with request/response schemas.

WebSocket Feeds

Real-time orderbook, trades, and private account feeds.

Authentication

How to sign orders and authenticate WebSocket connections.

Errors

Error codes and how to handle them.