File tree Expand file tree Collapse file tree 16 files changed +204
-4
lines changed
omnibus-base-mainnet-andromeda
omnibus-base-sepolia-andromeda Expand file tree Collapse file tree 16 files changed +204
-4
lines changed Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ deployers = [
9
9
include = [
10
10
" tomls/omnibus-base-mainnet-andromeda/core.toml" ,
11
11
" tomls/settings.toml" ,
12
- " tomls/permissions.toml" ,
12
+ " tomls/omnibus-base-mainnet-andromeda/ permissions.toml" ,
13
13
" tomls/omnibus-base-mainnet-andromeda/permit-deniers.toml" ,
14
14
" tomls/omnibus-base-mainnet-andromeda/pools/spartan-council.toml" ,
15
15
" tomls/markets/spot-factory.toml" ,
@@ -300,7 +300,7 @@ defaultValue = "op-gas-price-oracle:3.10.0"
300
300
defaultValue = " oracle-manager:3.10.1"
301
301
302
302
[setting .spot_market_package ]
303
- defaultValue = " synthetix-spot-market:3.10.1 "
303
+ defaultValue = " synthetix-spot-market:3.10.5 "
304
304
305
305
[setting .perps_market_package ]
306
306
defaultValue = " synthetix-perps-market:3.10.1"
Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ deployers = ["0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9"]
6
6
include = [
7
7
" tomls/omnibus-base-sepolia-andromeda/core.toml" ,
8
8
" tomls/markets/spot-factory.toml" ,
9
- " tomls/permissions.toml" ,
9
+ " tomls/omnibus-base-sepolia-andromeda/ permissions.toml" ,
10
10
" tomls/omnibus-base-sepolia-andromeda/permit-deniers.toml" ,
11
11
" tomls/omnibus-base-sepolia-andromeda/pools/spartan-council.toml" ,
12
12
@@ -292,7 +292,7 @@ defaultValue = "oracle-manager:3.10.1"
292
292
defaultValue = " op-gas-price-oracle:3.10.0"
293
293
294
294
[setting .spot_market_package ]
295
- defaultValue = " synthetix-spot-market:3.10.1 "
295
+ defaultValue = " synthetix-spot-market:3.10.5 "
296
296
297
297
[setting .perps_market_package ]
298
298
defaultValue = " synthetix-perps-market:3.11.2-orderbook"
Original file line number Diff line number Diff line change
1
+ [setting .deployer ]
2
+
3
+ [invoke .permitCreatePool ]
4
+ target = [" system.CoreProxy" ]
5
+ fromCall.func = " owner"
6
+ func = " addToFeatureFlagAllowlist"
7
+ args = [" <%= formatBytes32String('createPool') %>" , " <%= settings.deployer %>" ]
8
+
9
+ [invoke .SpotMarketProxy_setFeatureFlagAllowAll_spotMarketEnabled ]
10
+ target = [" spotFactory.SpotMarketProxy" ]
11
+ fromCall.func = " owner"
12
+ func = " setFeatureFlagAllowAll"
13
+ args = [" <%= formatBytes32String('spotMarketEnabled') %>" , true ]
Original file line number Diff line number Diff line change @@ -63,3 +63,17 @@ liquidationRatioD18 = "<%= parseEther('1.005') %>"
63
63
liquidationRewardD18 = " <%= parseEther('1') %>"
64
64
minDelegationD18 = " <%= parseEther('100') %>"
65
65
depositingEnabled = false
66
+
67
+ [invoke .SpotMarketProxy_setFeatureFlagAllowAll_wrapperEnabled_usdc ]
68
+ target = [" spotFactory.SpotMarketProxy" ]
69
+ fromCall.func = " getMarketOwner"
70
+ fromCall.args = [" <%= extras.synth_usdc_market_id %>" ]
71
+ func = " setFeatureFlagAllowAll"
72
+ args = [" <%= formatBytes32String('wrapperEnabled' + extras.synth_usdc_market_id) %>" , true ]
73
+
74
+ [invoke .SpotMarketProxy_setFeatureFlagAllowAll_atomicOrdersEnabled_USDC ]
75
+ target = [" spotFactory.SpotMarketProxy" ]
76
+ fromCall.func = " getMarketOwner"
77
+ fromCall.args = [" <%= extras.synth_usdc_market_id %>" ]
78
+ func = " setFeatureFlagAllowAll"
79
+ args = [" <%= formatBytes32String('atomicOrdersEnabled' + extras.synth_usdc_market_id) %>" , true ]
Original file line number Diff line number Diff line change @@ -90,3 +90,17 @@ fromCall.func = "getMarketOwner"
90
90
fromCall.args = [" <%= extras.synth_cbbtc_market_id %>" ]
91
91
func = " setCollateralLeverage"
92
92
args = [" <%= extras.synth_cbbtc_market_id %>" , " <%= parseEther('10') %>" ]
93
+
94
+ [invoke .SpotMarketProxy_setFeatureFlagAllowAll_wrapperEnabled_cbbtc ]
95
+ target = [" spotFactory.SpotMarketProxy" ]
96
+ fromCall.func = " getMarketOwner"
97
+ fromCall.args = [" <%= extras.synth_cbbtc_market_id %>" ]
98
+ func = " setFeatureFlagAllowAll"
99
+ args = [" <%= formatBytes32String('wrapperEnabled' + extras.synth_cbbtc_market_id) %>" , true ]
100
+
101
+ [invoke .SpotMarketProxy_setFeatureFlagAllowAll_atomicOrdersEnabled_cbbtc ]
102
+ target = [" spotFactory.SpotMarketProxy" ]
103
+ fromCall.func = " getMarketOwner"
104
+ fromCall.args = [" <%= extras.synth_cbbtc_market_id %>" ]
105
+ func = " setFeatureFlagAllowAll"
106
+ args = [" <%= formatBytes32String('atomicOrdersEnabled' + extras.synth_cbbtc_market_id) %>" , true ]
Original file line number Diff line number Diff line change @@ -90,3 +90,17 @@ fromCall.func = "getMarketOwner"
90
90
fromCall.args = [" <%= extras.synth_cbeth_market_id %>" ]
91
91
func = " setCollateralLeverage"
92
92
args = [" <%= extras.synth_cbeth_market_id %>" , " <%= parseEther('10') %>" ]
93
+
94
+ [invoke .SpotMarketProxy_setFeatureFlagAllowAll_wrapperEnabled_cbeth ]
95
+ target = [" spotFactory.SpotMarketProxy" ]
96
+ fromCall.func = " getMarketOwner"
97
+ fromCall.args = [" <%= extras.synth_cbeth_market_id %>" ]
98
+ func = " setFeatureFlagAllowAll"
99
+ args = [" <%= formatBytes32String('wrapperEnabled' + extras.synth_cbeth_market_id) %>" , true ]
100
+
101
+ [invoke .SpotMarketProxy_setFeatureFlagAllowAll_atomicOrdersEnabled_cbeth ]
102
+ target = [" spotFactory.SpotMarketProxy" ]
103
+ fromCall.func = " getMarketOwner"
104
+ fromCall.args = [" <%= extras.synth_cbeth_market_id %>" ]
105
+ func = " setFeatureFlagAllowAll"
106
+ args = [" <%= formatBytes32String('atomicOrdersEnabled' + extras.synth_cbeth_market_id) %>" , true ]
Original file line number Diff line number Diff line change @@ -61,6 +61,23 @@ args = [
61
61
" <%= settings.synthStataUsdcMaxMarketCollateral %>" ,
62
62
]
63
63
64
+ [invoke .SpotMarketProxy_setFeatureFlagAllowAll_wrapperEnabled_statausdc ]
65
+ target = [" spotFactory.SpotMarketProxy" ]
66
+ fromCall.func = " getMarketOwner"
67
+ fromCall.args = [" <%= extras.synth_stata_usdc_market_id %>" ]
68
+ func = " setFeatureFlagAllowAll"
69
+ args = [" <%= formatBytes32String('wrapperEnabled' + extras.synth_stata_usdc_market_id) %>" , true ]
70
+
71
+ [invoke .SpotMarketProxy_setFeatureFlagAllowAll_atomicOrdersEnabled_stataUSDC ]
72
+ target = [" spotFactory.SpotMarketProxy" ]
73
+ fromCall.func = " getMarketOwner"
74
+ fromCall.args = [" <%= extras.synth_stata_usdc_market_id %>" ]
75
+ func = " setFeatureFlagAllowAll"
76
+ args = [
77
+ " <%= formatBytes32String('atomicOrdersEnabled' + String(extras.synth_stata_usdc_market_id)) %>" ,
78
+ true ,
79
+ ]
80
+
64
81
# We allow stataUSDC as collateral with depositingEnabled = false so the spot market can deposit it, but it can't be LPed
65
82
# Users deposit/delegate sStataUSDC
66
83
[invoke .CoreProxy_configureCollateral_stataUSDC ]
Original file line number Diff line number Diff line change @@ -90,3 +90,17 @@ fromCall.func = "getMarketOwner"
90
90
fromCall.args = [" <%= extras.synth_weth_market_id %>" ]
91
91
func = " setCollateralLeverage"
92
92
args = [" <%= extras.synth_weth_market_id %>" , " <%= parseEther('10') %>" ]
93
+
94
+ [invoke .SpotMarketProxy_setFeatureFlagAllowAll_wrapperEnabled_weth ]
95
+ target = [" spotFactory.SpotMarketProxy" ]
96
+ fromCall.func = " getMarketOwner"
97
+ fromCall.args = [" <%= extras.synth_weth_market_id %>" ]
98
+ func = " setFeatureFlagAllowAll"
99
+ args = [" <%= formatBytes32String('wrapperEnabled' + extras.synth_weth_market_id) %>" , true ]
100
+
101
+ [invoke .SpotMarketProxy_setFeatureFlagAllowAll_atomicOrdersEnabled_weth ]
102
+ target = [" spotFactory.SpotMarketProxy" ]
103
+ fromCall.func = " getMarketOwner"
104
+ fromCall.args = [" <%= extras.synth_weth_market_id %>" ]
105
+ func = " setFeatureFlagAllowAll"
106
+ args = [" <%= formatBytes32String('atomicOrdersEnabled' + extras.synth_weth_market_id) %>" , true ]
Original file line number Diff line number Diff line change @@ -53,6 +53,20 @@ args = [
53
53
" <%= settings.synth_wsteth_max_collateral_amount %>" ,
54
54
]
55
55
56
+ [invoke .SpotMarketProxy_setFeatureFlagAllowAll_wrapperEnabled_wsteth ]
57
+ target = [" spotFactory.SpotMarketProxy" ]
58
+ fromCall.func = " getMarketOwner"
59
+ fromCall.args = [" <%= extras.synth_wsteth_market_id %>" ]
60
+ func = " setFeatureFlagAllowAll"
61
+ args = [" <%= formatBytes32String('wrapperEnabled' + extras.synth_wsteth_market_id) %>" , true ]
62
+
63
+ [invoke .SpotMarketProxy_setFeatureFlagAllowAll_atomicOrdersEnabled_wsteth ]
64
+ target = [" spotFactory.SpotMarketProxy" ]
65
+ fromCall.func = " getMarketOwner"
66
+ fromCall.args = [" <%= extras.synth_wsteth_market_id %>" ]
67
+ func = " setFeatureFlagAllowAll"
68
+ args = [" <%= formatBytes32String('atomicOrdersEnabled' + extras.synth_wsteth_market_id) %>" , true ]
69
+
56
70
# NOTE set disabled = true to addSettlementStrategy call before initial mainnet deployment
57
71
[invoke .SpotMarketProxy_addSettlementStrategy_wsteth ]
58
72
target = [" spotFactory.SpotMarketProxy" ]
Original file line number Diff line number Diff line change
1
+ [setting .deployer ]
2
+
3
+ [invoke .permitCreatePool ]
4
+ target = [" system.CoreProxy" ]
5
+ fromCall.func = " owner"
6
+ func = " addToFeatureFlagAllowlist"
7
+ args = [" <%= formatBytes32String('createPool') %>" , " <%= settings.deployer %>" ]
8
+
9
+ [invoke .SpotMarketProxy_setFeatureFlagAllowAll_spotMarketEnabled ]
10
+ target = [" spotFactory.SpotMarketProxy" ]
11
+ fromCall.func = " owner"
12
+ func = " setFeatureFlagAllowAll"
13
+ args = [" <%= formatBytes32String('spotMarketEnabled') %>" , true ]
You can’t perform that action at this time.
0 commit comments