Skip to content

Supported Networks

Definitive's API supports trading and position management across multiple blockchain networks. You can use the same API interface to interact with any of our supported networks.

Currently Supported Networks

Chain IDDescription
ethereumEthereum Mainnet
optimismOptimism L2 Network
arbitrumArbitrum L2 Network
avalancheAvalanche C-Chain
polygonPolygon PoS Chain
baseCoinbase L2 Network
solanaSolana Mainnet
blastBlast L2 Network
hyperevmHyperEVM Network
bscBNB Chain
plasmaPlasma Network
monadMonad Network
robinhoodRobinhood Network
inkInk

Using Networks in API Requests

When making API requests, specify the desired network using the chain parameter. For example, when requesting a quote:

const quoteRequest = {
  type: "market",
  chain: "base", // Specify the desired network
  targetAsset: "0xA12B34C56D78E90F12AB34CD56EF78A901BC234D",
  contraAsset: "0xF98765C43210D78E90AB56CD12EF34A908BC765D",
  qty: "1000.00",
  orderSide: "sell",
  slippageTolerance: "0.01",
  maxPriceImpact: "0.05",
};

Cross-Chain Trading

Market orders can swap across any two supported networks in a single request — including between EVM networks and Solana. Set chain to the target asset's network and contraChain to the contra asset's network:

const crossChainQuoteRequest = {
  type: "market",
  chain: "arbitrum", // network of targetAsset
  contraChain: "base", // network of contraAsset
  targetAsset: "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
  contraAsset: "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
  qty: "5",
  orderSide: "buy",
  slippageTolerance: "0.05",
  maxPriceImpact: "0.05",
};
  • Cross-chain is supported for market orders only — see Cross-Chain Market Order
  • Both networks need an active trading vault; the first cross-chain quote on a new network may return a 422 while the vault initializes — retry shortly
  • To move an asset between networks without swapping, use Bridge

Network-Specific Considerations

  • Each network has its own set of supported assets and trading pairs
  • Gas costs and transaction speeds vary between networks
  • Some advanced order types may have limited availability on certain networks

Request Support for Additional Networks

We're constantly expanding our network support based on user demand. If you would like to see support for additional networks, please reach out to us:

When requesting a new network, please include:

  1. The network name and chain ID
  2. Your specific use case
  3. Any particular assets you're interested in trading on that network