Skip to content

Commit 69af88e

Browse files
committed
[CHORE] Fix oracle module stream prices examples
1 parent f2f6390 commit 69af88e

2 files changed

Lines changed: 9 additions & 10 deletions

File tree

examples/exchange_client/oracle_rpc/1_StreamPrices.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff 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(

examples/exchange_client/oracle_rpc/6_StreamPricesByMarkets.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,11 @@ def stream_closed_processor():
2222
async 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,

0 commit comments

Comments
 (0)