Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Skip to content

perpMeta

POST/infotype perpMeta

Resolve perp symbols to the numeric coin id every other call takes. Cache at startup.

Request body
typestringrequired
dexstringnullableoptional

Exchange name to read. Omit for the system instruments.

includeDelistedbooleannullableoptional

Default `true`: include delisted instruments. Pass `false` to return only tradable instruments.

Request example
curl -X POST https://rpc.txflow-testnet.xyz/info \
  -H "Content-Type: application/json" \
  -H "x-api-version: 2026-08-16" \
  -d '{
  "includeDelisted": false,
  "type": "perpMeta"
}'
Try it
POST https://rpc.txflow-testnet.xyz/info
Response · PerpMeta 200
codeinteger

`0` on success.

dataPerpMeta
universePerpInstrument[]
successboolean

`false` on error, with `code` set and the text in `message` instead of `data`.

Response example
{
  "success": true,
  "code": 0,
  "data": {
    "universe": [
      {
        "baseCurrency": "BTC",
        "basePrecision": "0.0001",
        "bookTicks": [
          "0.1",
          "1",
          "10"
        ],
        "currencyType": "usdc",
        "delisted": false,
        "haltTrading": false,
        "index": 1,
        "maxLeverage": 50,
        "maxLimitOrderSize": 1000,
        "maxMarketOrderSize": 100,
        "name": "BTC-USDC",
        "onlyIsolated": false,
        "pricePrecision": "0.1",
        "priceTick": "0.1",
        "quoteCurrency": "USDC",
        "quotePrecision": "0.01",
        "szDecimals": 4,
        "tokens": [
          2,
          1
        ]
      }
    ]
  }
}