Skip to content

Commit

Permalink
add script to deploy all registries at once
Browse files Browse the repository at this point in the history
  • Loading branch information
bout3fiddy committed Aug 19, 2024
1 parent 20d41da commit 902abc2
Show file tree
Hide file tree
Showing 8 changed files with 539 additions and 13 deletions.
10 changes: 6 additions & 4 deletions deployments.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,9 @@ polygon:
TricryptoFactoryNGHandler: '0xf46D25696677898454dfDd644830C821243A1188'
TwocryptoFactoryNGHandler: '0xb00e89eabd59cd3254c88e390103cf17e914f678'
zksync:
Metaregistry: '0x48e4b27553e7643E10229ea3cba91c188dc524B1'
StableswapFactoryNGHandler: '0x4Cabf81fbf1F42531d55507F38Be77367481a8dF'
TricryptoFactoryNGHandler: '0xf3f38b1677553789A048FFf4A2CeedCDf063309e'
TwocryptoFactoryNGHandler: '0x0F3d82D719582BcaB662F434D77B089C86D05FAb'
AddressProvider: '0xBF664Ac8e934230FC6A381702678cc29661d38D5'
Metaregistry: ''
RateProvider: '0x9eB20D123F877f06c93CE82De4507B0911dFA783'
StableswapFactoryNGHandler: ''
TricryptoFactoryNGHandler: ''
TwocryptoFactoryNGHandler: ''
5 changes: 4 additions & 1 deletion scripts/add_new_id_addressprovider.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,9 @@
from eth_account import Account
from rich.console import Console as RichConsole

import sys
sys.path.append("./")

from scripts.address_provider_constants import (
ADDRESS_PROVIDER_MAPPING,
addresses,
Expand Down Expand Up @@ -100,7 +103,7 @@ def main(network, fork, url):
import boa_zksync

url = "https://mainnet.era.zksync.io"
ADDRESS_PROVIDER = "0x54A5a69e17Aa6eB89d77aa3828E38C9Eb4fF263D"
ADDRESS_PROVIDER = "0x3934a3bB913E4a44316a89f5a83876B9C63e4F31"
elif network == "fraxtal":
network_url = "https://rpc.frax.com"
elif network == "kava":
Expand Down
6 changes: 3 additions & 3 deletions scripts/address_provider_constants.py
Original file line number Diff line number Diff line change
Expand Up @@ -309,9 +309,9 @@
"zksync": {
2: "0x7C915390e109CA66934f1eB285854375D1B127FA", # 2: "Exchange Router",
4: "0xCb8799BFF48bb549F7B69Bb9BE60DbA7cd4F1BB7", # 4: "Fee Distributor",
11: "0x5044112fDf6c8DCc788a669c17345cfDB06549fa", # 11: "TricryptoNG Factory",
12: "0x375444aeDEb6C3db897f293E1DBa85D7422A6859", # 12: "StableswapNG Factory",
13: "0x24992A09E2257AF325102Cefa1F09E80E9062d49", # 13: "TwocryptoNG Factory",
11: "0x5d4174C40f1246dABe49693845442927d5929f0D", # 11: "TricryptoNG Factory",
12: "0xFcAb5d04e8e031334D5e8D2C166B08daB0BE6CaE", # 12: "StableswapNG Factory",
13: "0xf3a546AF64aFd6BB8292746BA66DB33aFAE72114", # 13: "TwocryptoNG Factory",
19: "0x5945932099f124194452a4c62d34bB37f16183B2", # 19: "CRV Token",
20: "", # 20: "Gauge Factory",
21: "", # 21: "Ownership Admin",
Expand Down
2 changes: 1 addition & 1 deletion scripts/deploy_addressprovider_and_setup_zksync.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# AddressProvider deployed on zksync at: 0x54A5a69e17Aa6eB89d77aa3828E38C9Eb4fF263D
# AddressProvider deployed on zksync at: 0x3934a3bB913E4a44316a89f5a83876B9C63e4F31

import os

Expand Down
8 changes: 5 additions & 3 deletions scripts/deploy_metaregistryl2.py
Original file line number Diff line number Diff line change
Expand Up @@ -262,8 +262,11 @@ def main(network, fork, url):
console.log("Deploying Metaregistry ...")
gauge_factory = address_provider.get_address(20) # 20 is for Gauge Factory
gauge_type = GAUGE_TYPE[network]

deploy_mregistry = metaregistry_address == ZERO_ADDRESS
deploy_mregistry = False

if metaregistry_address == ZERO_ADDRESS:
if deploy_mregistry:
metaregistry = deploy_and_cache_contracts(
network,
"Metaregistry",
Expand Down Expand Up @@ -303,9 +306,8 @@ def main(network, fork, url):

if network == "zksync":
import boa_zksync

url = "https://mainnet.era.zksync.io"
ADDRESS_PROVIDER = "0x54A5a69e17Aa6eB89d77aa3828E38C9Eb4fF263D"
ADDRESS_PROVIDER = "0x3934a3bB913E4a44316a89f5a83876B9C63e4F31"
elif network == "fraxtal":
network_url = "https://rpc.frax.com"
elif network == "kava":
Expand Down
2 changes: 1 addition & 1 deletion scripts/deploy_rate_provider.py
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ def main(network, fork, url):
import boa_zksync

network_url = "https://mainnet.era.zksync.io"
ADDRESS_PROVIDER = "0x54A5a69e17Aa6eB89d77aa3828E38C9Eb4fF263D"
ADDRESS_PROVIDER = "0x3934a3bB913E4a44316a89f5a83876B9C63e4F31"
elif network == "fraxtal":
network_url = "https://rpc.frax.com"
elif network == "kava":
Expand Down
Loading

0 comments on commit 902abc2

Please sign in to comment.