Client
Overview
Basic Initialization
Minimal Configuration
from opinion_clob_sdk import Client
client = Client(
host='https://proxy.opinion.trade:8443',
apikey='your_api_key_here',
chain_id=56,
rpc_url='https://bsc-dataseed.binance.org',
private_key='0x...',
multi_sig_addr='0x...'
)Required Parameters
host
hostapikey
apikeychain_id
chain_idrpc_url
rpc_urlprivate_key
private_keymulti_sig_addr
multi_sig_addrOptional Parameters
conditional_tokens_addr
conditional_tokens_addrmultisend_addr
multisend_addrmarket_cache_ttl_seconds
market_cache_ttl_secondsTTL
API Calls
Data Freshness
Use Case
quote_token_cache_ttl_seconds
quote_token_cache_ttl_secondsValidation and Error Handling
Validate Configuration
Test Connection
Common Initialization Errors
Error: Invalid Chain ID
Error: Invalid Private Key Format
Error: RPC Connection Failed
Error: API Authentication Failed
Performance Optimization
Connection Pooling
Caching Strategy
Next Steps
Last updated