Skip to content

Commit 14e2def

Browse files
UserUser
authored andcommitted
Adding ZkSync deployments
1 parent 374d791 commit 14e2def

File tree

6 files changed

+175
-3
lines changed

6 files changed

+175
-3
lines changed

Makefile

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,12 @@ help: ## Display the current message
2121
echo -e "- make $${BASH_REMATCH[1]} \t$${BASH_REMATCH[3]}" ; \
2222
fi ; \
2323
done
24-
@for dep in $(AVAILABLE_DEPLOYMENTS); do echo -e "- make $$dep\t Verify using deployments/$$dep.json"; done
24+
@for dep in $(AVAILABLE_DEPLOYMENTS); do \
25+
if [ ! -z "$$dep" ]; then \
26+
echo -e "- make $$dep\t Verify using deployments/$$dep.json"; \
27+
else echo "" ; \
28+
fi \
29+
done
2530

2631
##
2732

deployments.mk

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,25 @@
1+
SEPARATOR := ""
2+
13
# Mainnet's
24
MAINNET_DEPLOYMENTS := osx-mainnet admin-mainnet multisig-mainnet spp-mainnet token-voting-mainnet
35
POLYGON_DEPLOYMENTS := osx-polygon admin-polygon multisig-polygon spp-polygon token-voting-polygon
46
BASE_DEPLOYMENTS := osx-base admin-base multisig-base spp-base token-voting-base
57
ARBITRUM_DEPLOYMENTS := osx-arbitrum admin-arbitrum multisig-arbitrum spp-arbitrum token-voting-arbitrum
8+
ZKSYNC_DEPLOYMENTS := osx-zksync admin-zksync multisig-zksync spp-zksync token-voting-zksync
69

710
# Testnet's
811

912
SEPOLIA_DEPLOYMENTS := osx-sepolia admin-sepolia multisig-sepolia spp-sepolia token-voting-sepolia
1013
ZKSYNC_SEPOLIA_DEPLOYMENTS := osx-zksyncsepolia admin-zksyncsepolia multisig-zksyncsepolia spp-zksyncsepolia token-voting-zksyncsepolia
1114
HOLESKY_DEPLOYMENTS :=
1215

13-
AVAILABLE_DEPLOYMENTS := $(MAINNET_DEPLOYMENTS) $(POLYGON_DEPLOYMENTS) $(BASE_DEPLOYMENTS) $(ARBITRUM_DEPLOYMENTS) \
14-
$(SEPOLIA_DEPLOYMENTS) $(ZKSYNC_SEPOLIA_DEPLOYMENTS) $(HOLESKY_DEPLOYMENTS)
16+
AVAILABLE_DEPLOYMENTS := \
17+
$(MAINNET_DEPLOYMENTS) $(SEPARATOR) \
18+
$(POLYGON_DEPLOYMENTS) $(SEPARATOR) \
19+
$(BASE_DEPLOYMENTS) $(SEPARATOR) \
20+
$(ARBITRUM_DEPLOYMENTS) $(SEPARATOR) \
21+
$(ZKSYNC_DEPLOYMENTS) $(SEPARATOR) \
22+
\
23+
$(SEPOLIA_DEPLOYMENTS) $(SEPARATOR) \
24+
$(ZKSYNC_SEPOLIA_DEPLOYMENTS) $(SEPARATOR) \
25+
$(HOLESKY_DEPLOYMENTS)

deployments/admin-zksync.json

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
{
2+
"contracts": {
3+
"0x75CABEE54a1CD7Dea3CCaBDE04fA30A2695fb9c0": "src/zkSync/AdminSetupZkSync.sol:AdminSetupZkSync"
4+
},
5+
"explorer_hostname": "block-explorer-api.mainnet.zksync.io",
6+
"github_repo": {
7+
"url": "https://github.com/aragon/admin-plugin",
8+
"commit": "81db7a26668551a91077fcc23efc10dd937fcfe7",
9+
"relative_root": "packages/contracts"
10+
},
11+
"dependencies": {
12+
"@aragon/osx-commons-contracts": {
13+
"url": "https://github.com/aragon/osx-commons",
14+
"commit": "869045b069679fad94d640a8a3e1a1b5538cf0f0",
15+
"relative_root": "contracts"
16+
},
17+
"@ensdomains/ens-contracts": {
18+
"url": "https://github.com/ensdomains/ens-contracts",
19+
"commit": "4c02c86284da256c671689fdc99ab44f4a966b4c",
20+
"relative_root": ""
21+
},
22+
"@openzeppelin/contracts": {
23+
"url": "https://github.com/OpenZeppelin/openzeppelin-contracts",
24+
"commit": "dc44c9f1a4c3b10af99492eed84f83ed244203f6",
25+
"relative_root": "contracts"
26+
},
27+
"@openzeppelin/contracts-upgradeable": {
28+
"url": "https://github.com/OpenZeppelin/openzeppelin-contracts-upgradeable",
29+
"commit": "2d081f24cac1a867f6f73d512f2022e1fa987854",
30+
"relative_root": "contracts"
31+
}
32+
},
33+
"fail_on_comparison_error": true,
34+
"bytecode_comparison": {
35+
"constructor_calldata": {},
36+
"constructor_args": {}
37+
}
38+
}

deployments/multisig-zksync.json

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
{
2+
"contracts": {
3+
"0x3c34485B2CBF3a2cd3633B1Ffa95151aE472cAdd": "src/MultisigSetup.sol:MultisigSetup"
4+
},
5+
"explorer_hostname": "block-explorer-api.mainnet.zksync.io",
6+
"github_repo": {
7+
"url": "https://github.com/aragon/multisig-plugin",
8+
"commit": "69874ebe11efd0e9687ba24a7e04ba7fac08012d",
9+
"relative_root": "packages/contracts"
10+
},
11+
"dependencies": {
12+
"@aragon/osx-commons-contracts": {
13+
"url": "https://github.com/aragon/osx-commons",
14+
"commit": "869045b069679fad94d640a8a3e1a1b5538cf0f0",
15+
"relative_root": "contracts"
16+
},
17+
"@ensdomains/ens-contracts": {
18+
"url": "https://github.com/ensdomains/ens-contracts",
19+
"commit": "4c02c86284da256c671689fdc99ab44f4a966b4c",
20+
"relative_root": ""
21+
},
22+
"@openzeppelin/contracts": {
23+
"url": "https://github.com/OpenZeppelin/openzeppelin-contracts",
24+
"commit": "dc44c9f1a4c3b10af99492eed84f83ed244203f6",
25+
"relative_root": "contracts"
26+
},
27+
"@openzeppelin/contracts-upgradeable": {
28+
"url": "https://github.com/OpenZeppelin/openzeppelin-contracts-upgradeable",
29+
"commit": "2d081f24cac1a867f6f73d512f2022e1fa987854",
30+
"relative_root": "contracts"
31+
}
32+
},
33+
"fail_on_comparison_error": true,
34+
"bytecode_comparison": {
35+
"constructor_calldata": {},
36+
"constructor_args": {}
37+
}
38+
}

deployments/osx-zksync.json

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
{
2+
"contracts": {
3+
"0x01019505E3B87340d7Fa69EF3E2510A7642f067A": "src/framework/dao/DAOFactory.sol:DAOFactory",
4+
"0x0326fcf5260Ad26BFb5fC49B9F2D34889eC1Cc30": "src/framework/plugin/repo/PluginRepoFactory.sol:PluginRepoFactory",
5+
"0x7D4ed0ECf26d59eC9876072a4D54552d465C2fA0": "src/framework/dao/DAORegistry.sol",
6+
"0x22bd3d99a14D5C0316Ad6AA1C37c6bF1e1b69372": "src/framework/plugin/repo/PluginRepoRegistry.sol:PluginRepoRegistry",
7+
"0x9B43625b28fa32CaB68d84F1B46E2721DD70Ba42": "src/core/dao/DAO.sol:DAO"
8+
},
9+
"explorer_hostname": "block-explorer-api.mainnet.zksync.io",
10+
"github_repo": {
11+
"url": "https://github.com/aragon/osx",
12+
"commit": "fc7403fcef660aa952c7e635e95257ee7f466efb",
13+
"relative_root": "packages/contracts"
14+
},
15+
"dependencies": {
16+
"@aragon/osx-commons-contracts": {
17+
"url": "https://github.com/aragon/osx-commons",
18+
"commit": "869045b069679fad94d640a8a3e1a1b5538cf0f0",
19+
"relative_root": "contracts"
20+
},
21+
"@ensdomains/ens-contracts": {
22+
"url": "https://github.com/ensdomains/ens-contracts",
23+
"commit": "4c02c86284da256c671689fdc99ab44f4a966b4c",
24+
"relative_root": ""
25+
},
26+
"@openzeppelin/contracts": {
27+
"url": "https://github.com/OpenZeppelin/openzeppelin-contracts",
28+
"commit": "dc44c9f1a4c3b10af99492eed84f83ed244203f6",
29+
"relative_root": "contracts"
30+
},
31+
"@openzeppelin/contracts-upgradeable": {
32+
"url": "https://github.com/OpenZeppelin/openzeppelin-contracts-upgradeable",
33+
"commit": "2d081f24cac1a867f6f73d512f2022e1fa987854",
34+
"relative_root": "contracts"
35+
}
36+
},
37+
"fail_on_comparison_error": true,
38+
"bytecode_comparison": {
39+
"constructor_calldata": {},
40+
"constructor_args": {}
41+
}
42+
}

deployments/token-voting-zksync.json

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
{
2+
"contracts": {
3+
"0x79a5376c6275374F3Db0F0433CE4B48a6d3E33a5": "src/TokenVotingSetupZkSync.sol:TokenVotingSetupZkSync"
4+
},
5+
"explorer_hostname": "block-explorer-api.mainnet.zksync.io",
6+
"github_repo": {
7+
"url": "https://github.com/aragon/token-voting-plugin",
8+
"commit": "9eb9b15986db2fcb9a02c89e3aa99fe8c0292a1c",
9+
"relative_root": "packages/contracts"
10+
},
11+
"dependencies": {
12+
"@aragon/osx-commons-contracts": {
13+
"url": "https://github.com/aragon/osx-commons",
14+
"commit": "869045b069679fad94d640a8a3e1a1b5538cf0f0",
15+
"relative_root": "contracts"
16+
},
17+
"@ensdomains/ens-contracts": {
18+
"url": "https://github.com/ensdomains/ens-contracts",
19+
"commit": "4c02c86284da256c671689fdc99ab44f4a966b4c",
20+
"relative_root": ""
21+
},
22+
"@openzeppelin/contracts": {
23+
"url": "https://github.com/OpenZeppelin/openzeppelin-contracts",
24+
"commit": "dc44c9f1a4c3b10af99492eed84f83ed244203f6",
25+
"relative_root": "contracts"
26+
},
27+
"@openzeppelin/contracts-upgradeable": {
28+
"url": "https://github.com/OpenZeppelin/openzeppelin-contracts-upgradeable",
29+
"commit": "2d081f24cac1a867f6f73d512f2022e1fa987854",
30+
"relative_root": "contracts"
31+
}
32+
},
33+
"fail_on_comparison_error": true,
34+
"bytecode_comparison": {
35+
"constructor_calldata": {},
36+
"constructor_args": {}
37+
}
38+
}

0 commit comments

Comments
 (0)