From aa4d92cfb7672ae91ac8a373670e192f61154df8 Mon Sep 17 00:00:00 2001 From: abel Date: Wed, 17 Jan 2024 12:47:09 -0300 Subject: [PATCH] (fix) Updated examples for oracle price requests --- .../exchange_client/oracle_rpc/1_StreamPrices.py | 10 +++++++--- examples/exchange_client/oracle_rpc/2_Price.py | 13 ++++++++----- 2 files changed, 15 insertions(+), 8 deletions(-) diff --git a/examples/exchange_client/oracle_rpc/1_StreamPrices.py b/examples/exchange_client/oracle_rpc/1_StreamPrices.py index 0a453690..91465207 100644 --- a/examples/exchange_client/oracle_rpc/1_StreamPrices.py +++ b/examples/exchange_client/oracle_rpc/1_StreamPrices.py @@ -23,9 +23,13 @@ async def main() -> None: # select network: local, testnet, mainnet network = Network.testnet() client = AsyncClient(network) - base_symbol = "INJ" - quote_symbol = "USDT" - oracle_type = "bandibc" + market = (await client.all_derivative_markets())[ + "0x17ef48032cb24375ba7c2e39f384e56433bcab20cbee9a7357e4cba2eb00abe6" + ] + + base_symbol = market.oracle_base + quote_symbol = market.oracle_quote + oracle_type = market.oracle_type task = asyncio.get_event_loop().create_task( client.listen_oracle_prices_updates( diff --git a/examples/exchange_client/oracle_rpc/2_Price.py b/examples/exchange_client/oracle_rpc/2_Price.py index b5a44a48..b5fb4d0c 100644 --- a/examples/exchange_client/oracle_rpc/2_Price.py +++ b/examples/exchange_client/oracle_rpc/2_Price.py @@ -8,15 +8,18 @@ async def main() -> None: # select network: local, testnet, mainnet network = Network.testnet() client = AsyncClient(network) - base_symbol = "BTC" - quote_symbol = "USDT" - oracle_type = "bandibc" - oracle_scale_factor = 6 + market = (await client.all_derivative_markets())[ + "0x17ef48032cb24375ba7c2e39f384e56433bcab20cbee9a7357e4cba2eb00abe6" + ] + + base_symbol = market.oracle_base + quote_symbol = market.oracle_quote + oracle_type = market.oracle_type + oracle_prices = await client.fetch_oracle_price( base_symbol=base_symbol, quote_symbol=quote_symbol, oracle_type=oracle_type, - oracle_scale_factor=oracle_scale_factor, ) print(oracle_prices)