File tree Expand file tree Collapse file tree 2 files changed +15
-8
lines changed
examples/exchange_client/oracle_rpc Expand file tree Collapse file tree 2 files changed +15
-8
lines changed Original file line number Diff line number Diff line change @@ -23,9 +23,13 @@ async def main() -> None:
23
23
# select network: local, testnet, mainnet
24
24
network = Network .testnet ()
25
25
client = AsyncClient (network )
26
- base_symbol = "INJ"
27
- quote_symbol = "USDT"
28
- oracle_type = "bandibc"
26
+ market = (await client .all_derivative_markets ())[
27
+ "0x17ef48032cb24375ba7c2e39f384e56433bcab20cbee9a7357e4cba2eb00abe6"
28
+ ]
29
+
30
+ base_symbol = market .oracle_base
31
+ quote_symbol = market .oracle_quote
32
+ oracle_type = market .oracle_type
29
33
30
34
task = asyncio .get_event_loop ().create_task (
31
35
client .listen_oracle_prices_updates (
Original file line number Diff line number Diff line change @@ -8,15 +8,18 @@ async def main() -> None:
8
8
# select network: local, testnet, mainnet
9
9
network = Network .testnet ()
10
10
client = AsyncClient (network )
11
- base_symbol = "BTC"
12
- quote_symbol = "USDT"
13
- oracle_type = "bandibc"
14
- oracle_scale_factor = 6
11
+ market = (await client .all_derivative_markets ())[
12
+ "0x17ef48032cb24375ba7c2e39f384e56433bcab20cbee9a7357e4cba2eb00abe6"
13
+ ]
14
+
15
+ base_symbol = market .oracle_base
16
+ quote_symbol = market .oracle_quote
17
+ oracle_type = market .oracle_type
18
+
15
19
oracle_prices = await client .fetch_oracle_price (
16
20
base_symbol = base_symbol ,
17
21
quote_symbol = quote_symbol ,
18
22
oracle_type = oracle_type ,
19
- oracle_scale_factor = oracle_scale_factor ,
20
23
)
21
24
print (oracle_prices )
22
25
You can’t perform that action at this time.
0 commit comments