Skip to content

Commit

Permalink
frank/fix devnet perp market configs (#177)
Browse files Browse the repository at this point in the history
  • Loading branch information
soundsonacid authored Jun 19, 2024
1 parent e9e687a commit d22d583
Show file tree
Hide file tree
Showing 4 changed files with 103 additions and 5 deletions.
2 changes: 1 addition & 1 deletion .bumpversion.cfg
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[bumpversion]
current_version = 0.7.59
current_version = 0.7.60
commit = True
tag = True
tag_name = {new_version}
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[tool.poetry]
name = "driftpy"
version = "0.7.59"
version = "0.7.60"
description = "A Python client for the Drift DEX"
authors = ["x19 <https://twitter.com/[email protected]>", "bigz <https://twitter.com/bigz_pubkey>", "frank <https://twitter.com/soundsonacid>"]
license = "MIT"
Expand Down
2 changes: 1 addition & 1 deletion src/driftpy/__init__.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
__version__ = "0.7.59"
__version__ = "0.7.60"
102 changes: 100 additions & 2 deletions src/driftpy/constants/perp_markets.py
Original file line number Diff line number Diff line change
Expand Up @@ -88,8 +88,106 @@ class PerpMarketConfig:
base_asset_symbol="1MPEPE",
market_index=10,
oracle=Pubkey.from_string("Gz9RfgDeAFSsH7BHDGyNTgCik74rjNwsodJpsCizzmkj"),
oracle_source=OracleSource.Pyth1M(),
),
PerpMarketConfig(
symbol="OP-PERP",
base_asset_symbol="OP",
market_index=11,
oracle=Pubkey.from_string("8ctSiDhA7eJoii4TkKV8Rx4KFdz3ycsA1FXy9wq56quG"),
oracle_source=OracleSource.Pyth(),
),
PerpMarketConfig(
symbol="RNDR-PERP",
base_asset_symbol="RNDR",
market_index=12,
oracle=Pubkey.from_string("C2QvUPBiU3fViSyqA4nZgGyYqLgYf9PRpd8B8oLoo48w"),
oracle_source=OracleSource.Pyth(),
),
PerpMarketConfig(
symbol="XRP-PERP",
base_asset_symbol="XRP",
market_index=13,
oracle=Pubkey.from_string("DuG45Td6dgJBe64Ebymb1WjBys16L1VTQdoAURdsviqN"),
oracle_source=OracleSource.Pyth(),
),
PerpMarketConfig(
symbol="HNT-PERP",
base_asset_symbol="HNT",
market_index=14,
oracle=Pubkey.from_string("6Eg8YdfFJQF2HHonzPUBSCCmyUEhrStg9VBLK957sBe6"),
oracle_source=OracleSource.Pyth(),
),
PerpMarketConfig(
symbol="INJ-PERP",
base_asset_symbol="INJ",
market_index=15,
oracle=Pubkey.from_string("44uRsNnT35kjkscSu59MxRr9CfkLZWf6gny8bWqUbVxE"),
oracle_source=OracleSource.Pyth(),
),
PerpMarketConfig(
symbol="LINK-PERP",
base_asset_symbol="LINK",
market_index=16,
oracle=Pubkey.from_string("9sGidS4qUXS2WvHZFhzw4df1jNd5TvUGZXZVsSjXo7UF"),
oracle_source=OracleSource.Pyth(),
),
PerpMarketConfig(
symbol="RLB-PERP",
base_asset_symbol="RLB",
market_index=17,
oracle=Pubkey.from_string("6BmJozusMugAySsfNfMFsU1YRWcGwyP3oycNX9Pv9oCz"),
oracle_source=OracleSource.PythPull(),
),
PerpMarketConfig(
symbol="PYTH-PERP",
base_asset_symbol="PYTH",
market_index=18,
oracle=Pubkey.from_string("ELF78ZhSr8u4SCixA7YSpjdZHZoSNrAhcyysbavpC2kA"),
oracle_source=OracleSource.Pyth(),
),
PerpMarketConfig(
symbol="TIA-PERP",
base_asset_symbol="TIA",
market_index=19,
oracle=Pubkey.from_string("4GiL1Y6u6JkPb7ckakzJgc414h6P7qoYnEKFcd1YtSB9"),
oracle_source=OracleSource.Pyth(),
),
PerpMarketConfig(
symbol="JTO-PERP",
base_asset_symbol="JTO",
market_index=20,
oracle=Pubkey.from_string("29xQnTzyyuRtgJ7RtSKEgBWwRzZqtrrKmyQQ5m3x629f"),
oracle_source=OracleSource.Pyth(),
),
PerpMarketConfig(
symbol="SEI-PERP",
base_asset_symbol="SEI",
market_index=21,
oracle=Pubkey.from_string("B6KVbgqTRY33yDgjAnc1mWw4ATS4W5544xghayQscdt7"),
oracle_source=OracleSource.Pyth(),
),
PerpMarketConfig(
symbol="AVAX-PERP",
base_asset_symbol="AVAX",
market_index=22,
oracle=Pubkey.from_string("FVb5h1VmHPfVb1RfqZckchq18GxRv4iKt8T4eVTQAqdz"),
oracle_source=OracleSource.Pyth(),
),
PerpMarketConfig(
symbol="W-PERP",
base_asset_symbol="W",
market_index=23,
oracle=Pubkey.from_string("A9665pJk2GAm7m3gA4f5qu99cWX8kDisDZtoSA9J4a3F"),
oracle_source=OracleSource.Pyth(),
),
PerpMarketConfig(
symbol="KMNO-PERP",
base_asset_symbol="KMNO",
market_index=24,
oracle=Pubkey.from_string("FkAaa46aYdHn8QxxwmiUnJt3th8radB2GFXDMtyLALCY"),
oracle_source=OracleSource.Prelaunch(),
),
]

mainnet_perp_market_configs: list[PerpMarketConfig] = [
Expand Down Expand Up @@ -310,14 +408,14 @@ class PerpMarketConfig:
oracle=Pubkey.from_string("PeNpQeGEm9UEFJ6MBCMauY4WW4h3YxoESPWbsqVKucE"),
oracle_source=OracleSource.Switchboard(),
),
PerpMarketConfig(
PerpMarketConfig(
symbol="CLOUD-PERP",
base_asset_symbol="CLOUD",
market_index=31,
oracle=Pubkey.from_string("C7UxgCodaEy4yqwTe3a4QXfsG7LnpMGGQdEqaxDae4b8"),
oracle_source=OracleSource.Prelaunch(),
),
PerpMarketConfig(
PerpMarketConfig(
symbol="IO-PERP",
base_asset_symbol="IO",
market_index=32,
Expand Down

0 comments on commit d22d583

Please sign in to comment.