Dopex · Schema

OptionMarketsResponseDtoV2

Option market data returned by the v1.1 multi-chain endpoint, including 24h statistics and liquidity metrics

DeFiDecentralized OptionsSSOVOptions ExchangeArbitrumDPXrDPXStakingImplied VolatilityBlack-ScholesOptions PricingCLAMMCryptocurrencyWeb3EVM

Properties

Name Type Description
deprecated boolean Whether this option market is deprecated
address string Contract address of the option market
callToken object The call-side (collateral) token
putToken object The put-side (collateral) token
primePool string Address of the primary Uniswap v3 pool for this market
optionsPricing string Address of the options pricing contract (Black-Scholes)
tokenURIFetcher string Address of the ERC721 token URI fetcher
pairName string Human-readable trading pair name (e.g., ETH-USDC)
ticker string Short ticker symbol for the market
chainId number EVM chain ID where this market is deployed
pools array Associated liquidity pools
feeStrategy object Fee strategy configuration for this market
premiums24h number Total option premiums collected in the last 24 hours (USD)
volume24h number Total trading volume in the last 24 hours (USD)
protocolFees24h number Protocol fees earned in the last 24 hours (USD)
totalLiquidity number Total liquidity available in the market (USD)
availableLiquidity number Liquidity available for new options purchases (USD)
openInterest number Current open interest across all strikes (USD)
View JSON Schema on GitHub

JSON Schema

OptionMarketsResponseDtoV2.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://api.stryke.xyz/schemas/OptionMarketsResponseDtoV2",
  "title": "OptionMarketsResponseDtoV2",
  "description": "Option market data returned by the v1.1 multi-chain endpoint, including 24h statistics and liquidity metrics",
  "type": "object",
  "properties": {
    "deprecated": {
      "type": "boolean",
      "description": "Whether this option market is deprecated"
    },
    "address": {
      "type": "string",
      "description": "Contract address of the option market"
    },
    "callToken": {
      "$ref": "TokenDto.json",
      "description": "The call-side (collateral) token"
    },
    "putToken": {
      "$ref": "TokenDto.json",
      "description": "The put-side (collateral) token"
    },
    "primePool": {
      "type": "string",
      "description": "Address of the primary Uniswap v3 pool for this market"
    },
    "optionsPricing": {
      "type": "string",
      "description": "Address of the options pricing contract (Black-Scholes)"
    },
    "tokenURIFetcher": {
      "type": "string",
      "description": "Address of the ERC721 token URI fetcher"
    },
    "pairName": {
      "type": "string",
      "description": "Human-readable trading pair name (e.g., ETH-USDC)"
    },
    "ticker": {
      "type": "string",
      "description": "Short ticker symbol for the market"
    },
    "chainId": {
      "type": "number",
      "description": "EVM chain ID where this market is deployed"
    },
    "pools": {
      "type": "array",
      "items": {
        "type": "object"
      },
      "description": "Associated liquidity pools"
    },
    "feeStrategy": {
      "type": "object",
      "description": "Fee strategy configuration for this market"
    },
    "premiums24h": {
      "type": "number",
      "description": "Total option premiums collected in the last 24 hours (USD)"
    },
    "volume24h": {
      "type": "number",
      "description": "Total trading volume in the last 24 hours (USD)"
    },
    "protocolFees24h": {
      "type": "number",
      "description": "Protocol fees earned in the last 24 hours (USD)"
    },
    "totalLiquidity": {
      "type": "number",
      "description": "Total liquidity available in the market (USD)"
    },
    "availableLiquidity": {
      "type": "number",
      "description": "Liquidity available for new options purchases (USD)"
    },
    "openInterest": {
      "type": "number",
      "description": "Current open interest across all strikes (USD)"
    }
  },
  "required": [
    "deprecated", "address", "callToken", "putToken", "primePool",
    "optionsPricing", "tokenURIFetcher", "pairName", "ticker", "chainId",
    "pools", "feeStrategy", "premiums24h", "volume24h", "protocolFees24h",
    "totalLiquidity", "availableLiquidity", "openInterest"
  ]
}