Dopex logo

Dopex

Dopex (Decentralized Options Exchange) is a DeFi protocol built on Arbitrum that enables users to trade and write options through Single Staking Option Vaults (SSOV). The protocol uses a dual-token model — DPX (governance and fee accrual) and rDPX (rebate token) — and prices options on-chain using the Black-Scholes formula with implied volatility sourced via Chainlink adapters. SSOVs allow liquidity providers to lock collateral for monthly epochs and sell call or put options at defined strike prices, earning premiums plus base DeFi yield. Dopex has since evolved into Stryke (stryke.xyz), which extends the model with Concentrated Liquidity AMM Options (CLAMM) and cross-chain support via LayerZero and Chainlink CCIP. The REST API (api.stryke.xyz) exposes endpoints for option market data, strike chains, LP position management, trade history, and xSYK staking positions, supporting integrators building on-chain options products and analytics on Arbitrum and other EVM chains.

3 APIs 0 Features
DeFiDecentralized OptionsSSOVOptions ExchangeArbitrumDPXrDPXStakingImplied VolatilityBlack-ScholesOptions PricingCLAMMCryptocurrencyWeb3EVM

APIs

Dopex CLAMM Options Trading API

REST API for interacting with Dopex's Concentrated Liquidity AMM Options (CLAMM) markets. Provides endpoints to fetch option market statistics, retrieve the full strikes chain f...

Dopex LP Management API

REST API for liquidity providers participating in Dopex CLAMM vaults. Exposes endpoints to prepare deposit transaction calldata, query current LP positions for a given wallet ad...

Dopex xSYK Staking Positions API

REST API for querying xSYK (escrowed SYK) staking and vesting positions for a given account address. Returns details of vested and staked xSYK allocations including total alloca...

Resources

🔗
Website
Website
🔗
Documentation
Documentation
🔗
LegacyWebsite
LegacyWebsite
🔗
LegacyDocs
LegacyDocs
👥
GitHub
GitHub
👥
Legacy SDK (dopex-io/elvarg)
GitHub
📰
Blog
Blog
🔗
Discord
Discord
🔗
X
X
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps
🔗
Audits
Audits
🔗
BugBounty
BugBounty

Sources

Raw ↑
aid: dopex
url: https://raw.githubusercontent.com/api-evangelist/dopex/refs/heads/main/apis.yml
name: Dopex
kind: Index
description: >-
  Dopex (Decentralized Options Exchange) is a DeFi protocol built on Arbitrum
  that enables users to trade and write options through Single Staking Option
  Vaults (SSOV). The protocol uses a dual-token model — DPX (governance and
  fee accrual) and rDPX (rebate token) — and prices options on-chain using
  the Black-Scholes formula with implied volatility sourced via Chainlink
  adapters. SSOVs allow liquidity providers to lock collateral for monthly
  epochs and sell call or put options at defined strike prices, earning
  premiums plus base DeFi yield. Dopex has since evolved into Stryke (stryke.xyz),
  which extends the model with Concentrated Liquidity AMM Options (CLAMM) and
  cross-chain support via LayerZero and Chainlink CCIP. The REST API (api.stryke.xyz)
  exposes endpoints for option market data, strike chains, LP position management,
  trade history, and xSYK staking positions, supporting integrators building
  on-chain options products and analytics on Arbitrum and other EVM chains.
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
  - DeFi
  - Decentralized Options
  - SSOV
  - Options Exchange
  - Arbitrum
  - DPX
  - rDPX
  - Staking
  - Implied Volatility
  - Black-Scholes
  - Options Pricing
  - CLAMM
  - Cryptocurrency
  - Web3
  - EVM
created: '2026-06-14'
modified: '2026-06-14'
specificationVersion: '0.19'
x-source: public-apis/public-apis
x-category: Cryptocurrency
x-tier: 2
x-type: company
apis:
  - aid: dopex:clamm-options-api
    name: Dopex CLAMM Options Trading API
    description: >-
      REST API for interacting with Dopex's Concentrated Liquidity AMM Options
      (CLAMM) markets. Provides endpoints to fetch option market statistics,
      retrieve the full strikes chain for a given market and expiry, get
      estimated purchase quotes, prepare on-chain transaction calldata for
      buying and exercising options, and query per-user position and
      transaction history. The base URL is https://api.stryke.xyz and
      supports multi-chain queries via the chains query parameter accepting
      comma-separated EVM chain IDs (e.g., 42161 for Arbitrum).
    humanURL: https://docs.stryke.xyz/developers/apis
    baseURL: https://api.stryke.xyz
    tags:
      - Options Trading
      - CLAMM
      - Option Markets
      - Strikes Chain
      - Arbitrum
      - DeFi
    properties:
      - type: Documentation
        url: https://docs.stryke.xyz/developers/apis
      - type: Documentation
        title: Legacy Dopex Documentation
        url: https://docs.dopex.io
      - type: TermsOfService
        url: https://www.stryke.xyz/terms
      - type: PrivacyPolicy
        url: https://www.stryke.xyz/privacy
      - type: StatusPage
        url: https://www.stryke.xyz
      - type: X
        url: https://twitter.com/stryke_xyz
      - type: Discord
        url: https://discord.gg/stryke
      - type: GitHub
        url: https://github.com/stryke-xyz
      - type: DefiLlama
        url: https://defillama.com/protocol/dopex
      - type: CoinGecko
        url: https://www.coingecko.com/en/coins/dopex
      - type: OpenAPI
        url: openapi/stryke-api.yaml

  - aid: dopex:lp-management-api
    name: Dopex LP Management API
    description: >-
      REST API for liquidity providers participating in Dopex CLAMM vaults.
      Exposes endpoints to prepare deposit transaction calldata, query current
      LP positions for a given wallet address, retrieve deposit history, and
      retrieve withdrawal history. Used by LPs to manage capital in option
      liquidity pools and track earnings from option premium income on Arbitrum
      and supported EVM chains.
    humanURL: https://docs.stryke.xyz/developers/apis
    baseURL: https://api.stryke.xyz
    tags:
      - Liquidity Provider
      - LP Management
      - Deposit
      - Withdraw
      - DeFi
      - Arbitrum
    properties:
      - type: Documentation
        url: https://docs.stryke.xyz/developers/apis
      - type: GitHub
        url: https://github.com/stryke-xyz

  - aid: dopex:xsyk-staking-api
    name: Dopex xSYK Staking Positions API
    description: >-
      REST API for querying xSYK (escrowed SYK) staking and vesting positions
      for a given account address. Returns details of vested and staked xSYK
      allocations including total allocation amounts and pending vest positions.
      xSYK replaced the legacy DPX and rDPX token staking model following
      Dopex's evolution into the Stryke protocol with the SYK token merger.
    humanURL: https://docs.stryke.xyz/developers/apis/xsyk
    baseURL: https://api.stryke.xyz
    tags:
      - Staking
      - xSYK
      - DPX
      - Vesting
      - Token
      - DeFi
    properties:
      - type: Documentation
        url: https://docs.stryke.xyz/developers/apis/xsyk
      - type: GitHub
        url: https://github.com/stryke-xyz

common:
  - type: Website
    url: https://www.stryke.xyz
  - type: Documentation
    url: https://docs.stryke.xyz
  - type: LegacyWebsite
    url: https://www.dopex.io
  - type: LegacyDocs
    url: https://docs.dopex.io
  - type: GitHub
    url: https://github.com/stryke-xyz
  - type: GitHub
    title: Legacy SDK (dopex-io/elvarg)
    url: https://github.com/dopex-io/elvarg
  - type: Blog
    url: https://teamdopex.medium.com
  - type: Discord
    url: https://discord.gg/stryke
  - type: X
    url: https://twitter.com/stryke_xyz
  - type: Plans
    url: plans/plans.yml
  - type: RateLimits
    url: rate-limits/rate-limits.yml
  - type: FinOps
    url: finops/finops.yml
  - type: Audits
    url: https://docs.stryke.xyz/security-audits
  - type: BugBounty
    url: https://docs.stryke.xyz/bug-bounty