Indexer Client
API v1
Canonical OpenAPI Reference
Get Markets
let client = StrikeClient::new(StrikeConfig::bsc_mainnet()).build()?;
let markets = client.indexer().get_markets().await?;
for market in &markets {
println!(
"factory {} | orderbook {:?} | expiry: {} | interval: {}s | status: {}",
market.factory_market_id,
market.orderbook_market_id,
market.expiry_time,
market.batch_interval,
market.status,
);
}Pagination (direct HTTP)
Parameter
Type
Default
Description
Market Type
Get Orderbook
OrderbookSnapshot Type
Get Open Orders
Get Wallet Positions
Get Redeemable Positions
IndexerOrder Type
Trades
Stats
Configuration
Last updated