---
title: "/exchange/info"
method: GET
path: "/v1/exchange/info"
tags: ["Exchange"]
---

# /exchange/info

`GET /v1/exchange/info`

Returns the current exchange information including available margin assets, markets, and rules.

## Response `200`

Successful response

- ExchangeInfoResponse
  - `assets` AssetConfig[], required — List of assets available on the exchange.
    - `assetType` string, required — The bank address of the asset.
    - `symbol` string, required — Asset symbol.
    - `decimals` integer, required — Default precision for rendering this asset.
    - `weight` string, required — Weight applied to asset to use as margin in Multi-Assets mode.
    - `marginAvailable` boolean, required — Indicates if the asset can be used as margin in Multi-Assets mode.
  - `contractsConfig` ContractsConfig — Contract configuration for the exchange.
    - `edsId` string, required — External Data Store Address
    - `idsId` string, required — External Data Store Address
    - `network` 'mainnet' | 'testnet' | 'devnet', required — Network environment
    - `baseContractAddress` string, required — Base contract address
    - `currentContractAddress` string, required — Current contract address
    - `operators` Operators, required
      - `admin` string, required — Admin operator address
      - `operator` string, required — General operator address; AKA Guardian
      - `sequencer` string, required — Sequencer operator address
      - `funding` string, required — Funding operator address
      - `fee` string, required — Fee operator address
  - `markets` Market[], required — List of markets available on the exchange.
    - `symbol` string, required — Symbol of the market.
    - `marketAddress` string, required — Market address.
    - `status` 'ACTIVE' | 'BETA' | 'MAINTENANCE' | 'DELISTED' | 'UNSPECIFIED', required
    - `baseAssetSymbol` string, required — Base asset symbol.
    - `baseAssetName` string, required — Base asset name.
    - `baseAssetDecimals` integer, required — Precision of the base asset.
    - `stepSizeE9` string, required — Step size for the quantity (e9 format).
    - `tickSizeE9` string, required — Price increment size (e9 format).
    - `minOrderQuantityE9` string, required — Minimum order size (e9 format).
    - `maxLimitOrderQuantityE9` string, required — Maximum limit order size (e9 format).
    - `maxMarketOrderQuantityE9` string, required — Maximum market order size (e9 format).
    - `minOrderPriceE9` string, required — Minimum order price (e9 format).
    - `maxOrderPriceE9` string, required — Maximum order price (e9 format).
    - `maintenanceMarginRatioE9` string, required — Maintenance margin ratio (MMR, e9 format).
    - `initialMarginRatioE9` string, required — Initial margin ratio (IMR), e9 format).
    - `insurancePoolRatioE9` string, required — Insurance pool ratio (e9 format).
    - `defaultLeverageE9` string, required — Default leverage (e9 format).
    - `maxNotionalAtOpenE9` string[], required — Maximum notional value at current leverage. Index 0 is max notional value for leverage set to 1x, index 1 is for leverage 2x, etc...
    - `minTradeQuantityE9` string, required — Minimum trade quantity allowed (e9 format).
    - `maxTradeQuantityE9` string, required — Max trade quantity allowed (e9 format).
    - `minTradePriceE9` string, required — Minimum trade price allowed (e9 format).
    - `maxTradePriceE9` string, required — Maximum trade price allowed (e9 format).
    - `maxFundingRateE9` string, required — Maximum allowed funding rate (e9 format).
    - `defaultMakerFeeE9` string, required — Default maker fee (e9 format).
    - `defaultTakerFeeE9` string, required — Default taker fee (e9 format).
    - `insurancePoolAddress` string, required — Insurance pool address.
    - `feePoolAddress` string, required — Fee pool address.
    - `tradingStartTimeAtMillis` string, required — The time when trading will start/have started on the market.
    - `mtbLongE9` string, required — Maximum take bound for long positions (e9 format).
    - `mtbShortE9` string, required — Maximum take bound for short positions (e9 format).
    - `delistingPriceE9` string, required — Delisting price (e9 format).
    - `isolatedOnly` boolean, required — Indicates whether the market only allows isolated margin.
  - `tradingGasFeeE9` string, required — Current gas fee set for subsidized trades (e9 format)
  - `serverTimeAtMillis` integer, required — Server time in milliseconds.
  - `timezone` string, required — Timezone of the exchange.

---

[API](https://skmtc.net/bluefin/apis/bluefin-exchange-api.md) · [All operations](https://skmtc.net/bluefin/apis/bluefin-exchange-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/bluefin/bluefin-exchange-api/versions/c472ddd61751/schema)
