Skip to content

Commit

Permalink
feat: Wallet v2 upgrade (#332)
Browse files Browse the repository at this point in the history
* feat: Moving to wallet v2

Co-authored-by: Charlie <[email protected]>
  • Loading branch information
TomMcL and cdummett authored Feb 16, 2023
1 parent 50642ad commit 4f453ef
Show file tree
Hide file tree
Showing 64 changed files with 3,020 additions and 2,578 deletions.
4 changes: 2 additions & 2 deletions .env
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
VEGA_SIM_VEGA_TAG=c47229607908487b0d4fb31ec733435b994ff97a
VEGA_SIM_VEGA_TAG=0e9ea16c03e9ee5a83031ebab7aa37ce6b72e65a
VEGA_SIM_CONSOLE_TAG=develop
VEGA_DEFAULT_KEY_NAME='Key 1'
VEGA_SIM_NETWORKS_INTERNAL_TAG=main
VEGA_SIM_NETWORKS_TAG=develop
VEGA_SIM_NETWORKS_TAG=master
2 changes: 1 addition & 1 deletion Jenkinsfile
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ pipeline {
timeout(time: 50, unit: 'MINUTES')
}
parameters {
string( name: 'VEGA_VERSION', defaultValue: 'c47229607908487b0d4fb31ec733435b994ff97a',
string( name: 'VEGA_VERSION', defaultValue: '0e9ea16c03e9ee5a83031ebab7aa37ce6b72e65a',
description: 'Git branch, tag or hash of the vegaprotocol/vega repository')
string( name: 'JENKINS_SHARED_LIB_BRANCH', defaultValue: 'main',
description: 'Git branch, tag or hash of the vegaprotocol/jenkins-shared-library repository')
Expand Down
3 changes: 3 additions & 0 deletions devops/example_tokens.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"EXAMPLE_WALLET_NAME_1": "TOKEN_1"
}
17 changes: 6 additions & 11 deletions devops/scenario.py
Original file line number Diff line number Diff line change
Expand Up @@ -105,10 +105,12 @@ def _get_historic_price_process(
price_process = get_historic_price_series(
product_id=self.simulation_args.coinbase_code,
granularity=self.simulation_args.granularity,
interpolation=f"{self.simulation_args.step_length_seconds}S"
if self.simulation_args.step_length_seconds
< self.simulation_args.granularity.value
else self.simulation_args.granularity.value,
interpolation=(
f"{self.simulation_args.step_length_seconds}S"
if self.simulation_args.step_length_seconds
< self.simulation_args.granularity.value
else self.simulation_args.granularity.value
),
start=str(start),
end=str(end),
)
Expand Down Expand Up @@ -136,10 +138,8 @@ def configure_agents(
# Setup agent for proposing and settling the market
market_manager = ConfigurableMarketManager(
proposal_wallet_name=MARKET_CREATOR_AGENT.wallet_name,
proposal_wallet_pass=MARKET_CREATOR_AGENT.wallet_pass,
proposal_key_name=MARKET_CREATOR_AGENT.key_name,
termination_wallet_name=MARKET_SETTLER_AGENT.wallet_name,
termination_wallet_pass=MARKET_SETTLER_AGENT.wallet_pass,
termination_key_name=MARKET_SETTLER_AGENT.key_name,
market_config=MarketConfig(),
market_name=self.market_manager_args.market_name,
Expand All @@ -154,7 +154,6 @@ def configure_agents(
# Setup agent for proving a market for traders
market_maker = ExponentialShapedMarketMaker(
wallet_name=MARKET_MAKER_AGENT.wallet_name,
wallet_pass=MARKET_MAKER_AGENT.wallet_pass,
key_name=MARKET_MAKER_AGENT.key_name,
market_name=self.market_manager_args.market_name,
asset_name=self.market_manager_args.asset_name,
Expand All @@ -178,7 +177,6 @@ def configure_agents(
auction_pass_agents = [
OpenAuctionPass(
wallet_name=party.wallet_name,
wallet_pass=party.wallet_pass,
key_name=party.key_name,
market_name=self.market_manager_args.market_name,
asset_name=self.market_manager_args.asset_name,
Expand All @@ -194,7 +192,6 @@ def configure_agents(
random_market_order_traders = [
MarketOrderTrader(
wallet_name=party.wallet_name,
wallet_pass=party.wallet_pass,
key_name=party.key_name,
market_name=self.market_manager_args.market_name,
asset_name=self.market_manager_args.asset_name,
Expand All @@ -211,7 +208,6 @@ def configure_agents(
momentum_market_order_traders = [
MomentumTrader(
wallet_name=party.wallet_name,
wallet_pass=party.wallet_pass,
key_name=party.key_name,
market_name=self.market_manager_args.market_name,
asset_name=self.market_manager_args.asset_name,
Expand All @@ -228,7 +224,6 @@ def configure_agents(
sensitive_market_order_traders = [
PriceSensitiveMarketOrderTrader(
wallet_name=party.wallet_name,
wallet_pass=party.wallet_pass,
key_name=party.key_name,
market_name=self.market_manager_args.market_name,
asset_name=self.market_manager_args.asset_name,
Expand Down
20 changes: 10 additions & 10 deletions examples/nullchain.py
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
store_transactions=True,
) as vega:
for wallet in wallets:
vega.create_wallet(wallet.name, wallet.passphrase)
vega.create_key(wallet.name)

vega.mint(
MM_WALLET.name,
Expand Down Expand Up @@ -77,16 +77,16 @@

vega.create_simple_market(
market_name="BTC:DAI_Mar22",
proposal_wallet=MM_WALLET.name,
proposal_key=MM_WALLET.name,
settlement_asset_id=tdai_id,
termination_wallet=TERMINATE_WALLET.name,
termination_key=TERMINATE_WALLET.name,
market_decimals=5,
)
vega.wait_for_total_catchup()

market_id = vega.all_markets()[0].id
vega.submit_liquidity(
wallet_name=MM_WALLET.name,
key_name=MM_WALLET.name,
market_id=market_id,
commitment_amount=10000,
fee=0.001,
Expand All @@ -95,7 +95,7 @@
is_amendment=False,
)
vega.submit_order(
trading_wallet=MM_WALLET.name,
trading_key=MM_WALLET.name,
market_id=market_id,
time_in_force="TIME_IN_FORCE_GTC",
order_type="TYPE_LIMIT",
Expand All @@ -104,7 +104,7 @@
price=100,
)
vega.submit_order(
trading_wallet=MM_WALLET2.name,
trading_key=MM_WALLET2.name,
market_id=market_id,
time_in_force="TIME_IN_FORCE_GTC",
order_type="TYPE_LIMIT",
Expand Down Expand Up @@ -193,7 +193,7 @@
# )

to_cancel = vega.submit_order(
trading_wallet=MM_WALLET.name,
trading_key=MM_WALLET.name,
market_id=market_id,
time_in_force="TIME_IN_FORCE_GTC",
order_type="TYPE_LIMIT",
Expand All @@ -206,7 +206,7 @@
vega.cancel_order(MM_WALLET.name, market_id, to_cancel)

vega.submit_order(
trading_wallet=MM_WALLET.name,
trading_key=MM_WALLET.name,
market_id=market_id,
time_in_force="TIME_IN_FORCE_GTC",
order_type="TYPE_LIMIT",
Expand All @@ -216,7 +216,7 @@
wait=True,
)
vega.submit_simple_liquidity(
wallet_name=MM_WALLET.name,
key_name=MM_WALLET.name,
market_id=market_id,
commitment_amount=5000,
fee=0.002,
Expand All @@ -233,7 +233,7 @@

input("Pausing to observe the market, press Enter to continue.")
vega.settle_market(
settlement_wallet=TERMINATE_WALLET.name,
settlement_key=TERMINATE_WALLET.name,
settlement_price=100,
market_id=market_id,
)
Expand Down
76 changes: 20 additions & 56 deletions parameter_results/TauScalingFactor/TauScalingFactor.ipynb

Large diffs are not rendered by default.

Loading

0 comments on commit 4f453ef

Please sign in to comment.