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) |
JSON Schema
{
"$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"
]
}