Skip to content

Commit 307203e

Browse files
committed
add MARKETS const
1 parent e205205 commit 307203e

File tree

1 file changed

+76
-0
lines changed

1 file changed

+76
-0
lines changed

Diff for: src/constants/markets.py

+76
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
from dataclasses import dataclass
2+
3+
@dataclass
4+
class Market:
5+
symbol: str
6+
base_asset_symbol: str
7+
market_index: int
8+
devnet_pyth_oracle: str
9+
mainnet_pyth_oracle: str
10+
11+
12+
MARKETS: list[Market] = [
13+
Market(
14+
symbol='SOL-PERP',
15+
base_asset_symbol='SOL',
16+
market_index=0,
17+
devnet_pyth_oracle='J83w4HKfqxwcq3BEMMkPFSppX3gqekLyLJBexebFVkix',
18+
mainnet_pyth_oracle='H6ARHf6YXhGYeQfUzQNGk6rDNnLBQKrenN712K4AQJEG',
19+
),
20+
Market(
21+
symbol='BTC-PERP',
22+
base_asset_symbol='BTC',
23+
market_index=1,
24+
devnet_pyth_oracle='HovQMDrbAgAYPCmHVSrezcSmkMtXSSUsLDFANExrZh2J',
25+
mainnet_pyth_oracle='GVXRSBjFk6e6J3NbVPXohDJetcTjaeeuykUpbQF8UoMU',
26+
),
27+
Market(
28+
symbol='ETH-PERP',
29+
base_asset_symbol='ETH',
30+
market_index=2,
31+
devnet_pyth_oracle='EdVCmQ9FSPcVe5YySXDPCRmc8aDQLKJ9xvYBMZPie1Vw',
32+
mainnet_pyth_oracle='JBu1AL4obBcCMqKBBxhpWCNUt136ijcuMZLFvTP7iWdB',
33+
),
34+
Market(
35+
symbol='LUNA-PERP',
36+
base_asset_symbol='LUNA',
37+
market_index=3,
38+
devnet_pyth_oracle='8PugCXTAHLM9kfLSQWe2njE5pzAgUdpPk3Nx5zSm7BD3',
39+
mainnet_pyth_oracle='5bmWuR1dgP4avtGYMNKLuxumZTVKGgoN2BCMXWDNL9nY',
40+
),
41+
Market(
42+
symbol='AVAX-PERP',
43+
base_asset_symbol='AVAX',
44+
market_index=4,
45+
devnet_pyth_oracle='FVb5h1VmHPfVb1RfqZckchq18GxRv4iKt8T4eVTQAqdz',
46+
mainnet_pyth_oracle='Ax9ujW5B9oqcv59N8m6f1BpTBq2rGeGaBcpKjC5UYsXU',
47+
),
48+
Market(
49+
symbol='BNB-PERP',
50+
base_asset_symbol='BNB',
51+
market_index=5,
52+
devnet_pyth_oracle='GwzBgrXb4PG59zjce24SF2b9JXbLEjJJTBkmytuEZj1b',
53+
mainnet_pyth_oracle='4CkQJBxhU8EZ2UjhigbtdaPbpTe6mqf811fipYBFbSYN',
54+
),
55+
Market(
56+
symbol='MATIC-PERP',
57+
base_asset_symbol='MATIC',
58+
market_index=6,
59+
devnet_pyth_oracle='FBirwuDFuRAu4iSGc7RGxN5koHB7EJM1wbCmyPuQoGur',
60+
mainnet_pyth_oracle='7KVswB9vkCgeM3SHP7aGDijvdRAHK8P5wi9JXViCrtYh',
61+
),
62+
Market(
63+
symbol='ATOM-PERP',
64+
base_asset_symbol='ATOM',
65+
market_index=7,
66+
devnet_pyth_oracle='7YAze8qFUMkBnyLVdKT4TFUUFui99EwS5gfRArMcrvFk',
67+
mainnet_pyth_oracle='CrCpTerNqtZvqLcKqz1k13oVeXV9WkMD2zA9hBKXrsbN',
68+
),
69+
Market(
70+
symbol='DOT-PERP',
71+
base_asset_symbol='DOT',
72+
market_index=8,
73+
devnet_pyth_oracle='4dqq5VBpN4EwYb7wyywjjfknvMKu7m78j9mKZRXTj462',
74+
mainnet_pyth_oracle='EcV1X1gY2yb4KXxjVQtTHTbioum2gvmPnFk4zYAt7zne',
75+
),
76+
]

0 commit comments

Comments
 (0)