Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.vela.monolithsystematic.com/llms.txt

Use this file to discover all available pages before exploring further.

Base URL

https://vela-engine.fly.dev

Endpoints Summary

CategoryEndpoints
MarketsGET /markets, GET /orderbook/:id, GET /ohlcv/:id
OrdersPOST /orders, POST /orders/cancel
AccountGET /account/:address/balances, GET /account/:address/orders
FeesGET /fees, GET /markets/:id/fees
ReferralsGET /referral/:address, POST /referral/register
LeaderboardGET /leaderboard
TransparencyGET /orders/:id/da-proof, POST /force-include
WebSocketwss://vela-engine.fly.dev/ws

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:
{ "ok": true, "data": { ... } }
{ "ok": false, "error": "ErrorCode", "message": "Human readable detail" }

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.