v1

latestOpenAPI 3.1.0Proprietary2026-07-2265155163.6 KB
Exchange

List markets

Handles GET /v1/view/exchange/markets via get.v1.view.exchange.markets.

get/v1/view/exchange/markets

Response

Exchange market configurations

assetIdinteger required

Numeric asset identifier.

baseLotsDecimalsinteger required

Base-lot decimal exponent.

fundingIntervalSecondsinteger required

Funding interval length in seconds.

fundingPeriodSecondsinteger required

Funding period length in seconds.

isolatedOnlyboolean required

Whether this market only supports isolated margin positions

makerFeenumber double required

Maker fee (percent).

marketPubkeystring required

The orderbook account pubkey (base58 encoded)

marketStatus'uninitialized' | 'active' | 'postOnly' | 'paused' | 'closed' | 'tombstoned' required
maxFundingRatePerIntervalinteger required

Maximum absolute funding rate per interval.

maxFundingRatePerIntervalPercentagenumber double

Maximum absolute funding rate per interval as a percentage of notional at the current mark price.

maxLiquidationSizeBaseLotsinteger required

Wrapper for unsigned 64-bit values that must be JSON-safe for consumers written in JavaScript/TypeScript. Mirrors [JsSafeI64] but for unsigned Phoenix quantities such as base lots, quote lots, and slots.

openInterestCapBaseLotsinteger required

Wrapper for unsigned 64-bit values that must be JSON-safe for consumers written in JavaScript/TypeScript. Mirrors [JsSafeI64] but for unsigned Phoenix quantities such as base lots, quote lots, and slots.

splinePubkeystring required

The spline collection PDA (derived from market_pubkey)

symbolstring required

Market symbol (for example, "SOL-PERP").

takerFeenumber double required

Taker fee (percent).

tickSizeinteger required

Tick size in quote lots per base lot per tick.