Constants

SDK constants and configuration values

Constants

The SDK exports various constants for API URLs, token mints, and default values.

API URLs

Default (Development)

These are the default URLs used when environment="development":

from dflow import (
    METADATA_API_BASE_URL,
    TRADE_API_BASE_URL,
    WEBSOCKET_URL
)
 
# Development URLs - no API key required
print(METADATA_API_BASE_URL)  # https://dev-prediction-markets-api.dflow.net/api/v1
print(TRADE_API_BASE_URL)     # https://dev-quote-api.dflow.net
print(WEBSOCKET_URL)          # wss://dev-prediction-markets-api.dflow.net/api/v1/ws

Production

These URLs are used when environment="production":

from dflow import (
    PROD_METADATA_API_BASE_URL,
    PROD_TRADE_API_BASE_URL,
    PROD_WEBSOCKET_URL
)
 
# Production URLs - API key required
print(PROD_METADATA_API_BASE_URL)  # https://prediction-markets-api.dflow.net/api/v1
print(PROD_TRADE_API_BASE_URL)     # https://quote-api.dflow.net
print(PROD_WEBSOCKET_URL)          # wss://prediction-markets-api.dflow.net/api/v1/ws

Token Mints

from dflow import USDC_MINT, SOL_MINT
 
# Solana token mint addresses
print(USDC_MINT)  # EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v
print(SOL_MINT)   # So11111111111111111111111111111111111111112

Trading Defaults

from dflow import DEFAULT_SLIPPAGE_BPS, OUTCOME_TOKEN_DECIMALS
 
# Default slippage tolerance (50 = 0.5%)
print(DEFAULT_SLIPPAGE_BPS)  # 50
 
# Decimal places for outcome tokens
print(OUTCOME_TOKEN_DECIMALS)  # 6

API Limits

from dflow import MAX_BATCH_SIZE, MAX_FILTER_ADDRESSES
 
# Maximum items per batch request
print(MAX_BATCH_SIZE)  # 100
 
# Maximum addresses in filter
print(MAX_FILTER_ADDRESSES)  # 200

Usage Example

from dflow import DFlowClient, USDC_MINT, DEFAULT_SLIPPAGE_BPS
 
client = DFlowClient()
 
# Get a market
market = client.markets.get_market("BTCD-25DEC0313-T92749.99")
 
# Use constants in API calls
quote = client.swap.get_quote(
    input_mint=USDC_MINT,
    output_mint=market.accounts["usdc"].yes_mint,
    amount=1000000,  # 1 USDC
    slippage_bps=DEFAULT_SLIPPAGE_BPS,
)

On this page