File tree Expand file tree Collapse file tree
examples/exchange_client/oracle_rpc Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -23,13 +23,14 @@ async def main() -> None:
2323 # select network: local, testnet, mainnet
2424 network = Network .testnet ()
2525 client = IndexerClient (network )
26- market = (await client .all_derivative_markets ())[
27- "0x17ef48032cb24375ba7c2e39f384e56433bcab20cbee9a7357e4cba2eb00abe6"
28- ]
26+ market_response = await client .fetch_derivative_market (
27+ market_id = "0x17ef48032cb24375ba7c2e39f384e56433bcab20cbee9a7357e4cba2eb00abe6"
28+ )
29+ market = market_response ["market" ]
2930
30- base_symbol = market . oracle_base
31- quote_symbol = market . oracle_quote
32- oracle_type = market . oracle_type .lower ()
31+ base_symbol = market [ "oracleBase" ]
32+ quote_symbol = market [ "oracleQuote" ]
33+ oracle_type = market [ "oracleType" ] .lower ()
3334
3435 task = asyncio .get_event_loop ().create_task (
3536 client .listen_oracle_prices_updates (
Original file line number Diff line number Diff line change @@ -22,13 +22,11 @@ def stream_closed_processor():
2222async def main () -> None :
2323 network = Network .testnet ()
2424 client = IndexerClient (network )
25- market = (await client .all_derivative_markets ())[
26- "0x17ef48032cb24375ba7c2e39f384e56433bcab20cbee9a7357e4cba2eb00abe6"
27- ]
25+ market_id = "0x17ef48032cb24375ba7c2e39f384e56433bcab20cbee9a7357e4cba2eb00abe6"
2826
2927 task = asyncio .get_event_loop ().create_task (
3028 client .listen_oracle_prices_by_markets_updates (
31- market_ids = [market . id ],
29+ market_ids = [market_id ],
3230 callback = price_event_processor ,
3331 on_end_callback = stream_closed_processor ,
3432 on_status_callback = stream_error_processor ,
You can’t perform that action at this time.
0 commit comments