Skip to content

LF-11894 zkevm update scripts #953

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 25 commits into from
Mar 21, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
c9de724
feat: Add zkEVM network support to diamond update facet script
ezynda3 Jan 27, 2025
1d17a0a
refactor: Replace docker commands with direct ./foundry-zksync/forge …
ezynda3 Jan 27, 2025
0603948
refactor update script to work with zksync
ezynda3 Jan 27, 2025
1f14ceb
cleanup
ezynda3 Jan 27, 2025
02452ca
refactor
ezynda3 Jan 27, 2025
ae25626
updates
ezynda3 Jan 27, 2025
66d8cea
updates
ezynda3 Jan 27, 2025
6edfe62
forge install: forge-zksync-std
ezynda3 Jan 27, 2025
a5949a1
updates
ezynda3 Jan 27, 2025
d35d4c1
remove unneeded options
ezynda3 Jan 27, 2025
1f92eca
Merge branch 'main' of github.com:lifinance/contracts into LF-11894-z…
ezynda3 Feb 26, 2025
914413e
use latest version
ezynda3 Feb 26, 2025
de3a226
Merge branch 'main' of github.com:lifinance/contracts into LF-11894-z…
ezynda3 Mar 5, 2025
6fd1cb1
remove unneeded lib
ezynda3 Mar 5, 2025
d11eb54
add missing zksync entry to foundry.toml
ezynda3 Mar 5, 2025
2d1e539
add isZkEVM to networks.json
ezynda3 Mar 5, 2025
194d825
set to already funded address
ezynda3 Mar 10, 2025
5f44aa4
Merge branch 'main' into LF-11894-zkevm-update-scripts
ezynda3 Mar 10, 2025
09a741b
Merge branch 'main' into LF-11894-zkevm-update-scripts
ezynda3 Mar 10, 2025
7d8cd4b
check that json is correct
ezynda3 Mar 14, 2025
0309fbe
fxi foundry.toml
ezynda3 Mar 18, 2025
730df40
make vars consistent
ezynda3 Mar 18, 2025
8702ee1
Merge branch 'main' of github.com:lifinance/contracts into LF-11894-z…
ezynda3 Mar 21, 2025
16992cb
Update USER_DIAMOND_OWNER
ezynda3 Mar 21, 2025
a3efa58
Revert back to old sender address
ezynda3 Mar 21, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
cache/
cache-zk/
zkcache/
artifacts/
artifacts-zk/
out/
zkout/
broadcast/
foundry-zksync/*.tar.gz

# autogenerated files
coverage*
Expand Down
43 changes: 43 additions & 0 deletions config/networks.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
"safeAddress": "0x37347dD595C49212C5FC2D95EA10d1085896f51E",
"safeWebUrl": "https://app.safe.global/transactions/queue?safe=eth:0x37347dD595C49212C5FC2D95EA10d1085896f51E",
"gasZipChainId": 255,
"isZkEVM": false,
"create3Factory": "0x93FEC2C00BfE902F733B57c5a6CeeD7CD1384AE1"
},
"abstract": {
Expand All @@ -35,6 +36,7 @@
"safeAddress": "0x257CBCDc7FcBA79a83149C9D7160ef15A86FA39c",
"safeWebUrl": "https://abstract-safe.protofire.io/home?safe=abstract:0x257CBCDc7FcBA79a83149C9D7160ef15A86FA39c",
"gasZipChainId": 110,
"isZkEVM": true,
"create3Factory": "0x93FEC2C00BfE902F733B57c5a6CeeD7CD1384AE1"
},
"apechain": {
Expand All @@ -54,6 +56,7 @@
"safeAddress": "0xa89a87986e8ee1Ac8fDaCc5Ac91627010Ec9f772",
"safeWebUrl": "https://safe.apechain.com/home?safe=ape:0xa89a87986e8ee1Ac8fDaCc5Ac91627010Ec9f772",
"gasZipChainId": 296,
"isZkEVM": false,
"create3Factory": "0x93FEC2C00BfE902F733B57c5a6CeeD7CD1384AE1"
},
"arbitrum": {
Expand All @@ -73,6 +76,7 @@
"safeAddress": "0x9e606d0d2BbA344b911e2F4Eab95d9235A83fe15",
"safeWebUrl": "https://app.safe.global/home?chain=oeth&safe=arb1:0x9e606d0d2BbA344b911e2F4Eab95d9235A83fe15",
"gasZipChainId": 57,
"isZkEVM": false,
"create3Factory": "0x93FEC2C00BfE902F733B57c5a6CeeD7CD1384AE1"
},
"aurora": {
Expand All @@ -92,6 +96,7 @@
"safeAddress": "0xC7291F249424A35b17976F057D2C97B30c92b88C",
"safeWebUrl": "https://app.safe.global/home?chain=oeth&safe=aurora:0xC7291F249424A35b17976F057D2C97B30c92b88C",
"gasZipChainId": 62,
"isZkEVM": false,
"create3Factory": "0x93FEC2C00BfE902F733B57c5a6CeeD7CD1384AE1"
},
"avalanche": {
Expand All @@ -111,6 +116,7 @@
"safeAddress": "0x27d4eb2854d93a1A7Df8e2aeD1a535b080a6f6e4",
"safeWebUrl": "https://app.safe.global/transactions/queue?safe=avax:0x27d4eb2854d93a1A7Df8e2aeD1a535b080a6f6e4",
"gasZipChainId": 15,
"isZkEVM": false,
"create3Factory": "0x93FEC2C00BfE902F733B57c5a6CeeD7CD1384AE1"
},
"base": {
Expand All @@ -130,6 +136,7 @@
"safeAddress": "0x1F6974C11B833Eb52ea07E0B442510165D87d82e",
"safeWebUrl": "https://app.safe.global/transactions/queue?safe=base:0x1F6974C11B833Eb52ea07E0B442510165D87d82e",
"gasZipChainId": 54,
"isZkEVM": false,
"create3Factory": "0x93FEC2C00BfE902F733B57c5a6CeeD7CD1384AE1"
},
"berachain": {
Expand All @@ -149,6 +156,7 @@
"safeAddress": "0xdf61270fDC1A892874Fd3C0143A0A4CBA74F4EF1",
"safeWebUrl": "https://safe.berachain.com/home?safe=berachain:0xdf61270fDC1A892874Fd3C0143A0A4CBA74F4EF1",
"gasZipChainId": 143,
"isZkEVM": false,
"create3Factory": "0x5f63A2d7850776465b84Bc0fe6284BBC8188dbC7"
},
"blast": {
Expand All @@ -168,6 +176,7 @@
"safeAddress": "0xdf61270fDC1A892874Fd3C0143A0A4CBA74F4EF1",
"safeWebUrl": "https://app.safe.global/transactions/queue?safe=blast:0xdf61270fDC1A892874Fd3C0143A0A4CBA74F4EF1",
"gasZipChainId": 96,
"isZkEVM": false,
"create3Factory": "0x93FEC2C00BfE902F733B57c5a6CeeD7CD1384AE1"
},
"boba": {
Expand All @@ -187,6 +196,7 @@
"safeAddress": "0x05d34Bd70E0CBf8b82423d0C2ee8b2a8f02E4128",
"safeWebUrl": "https://multisig.boba.network/home?chain=boba&safe=boba:0x05d34Bd70E0CBf8b82423d0C2ee8b2a8f02E4128",
"gasZipChainId": 140,
"isZkEVM": false,
"create3Factory": "0x93FEC2C00BfE902F733B57c5a6CeeD7CD1384AE1"
},
"bsc": {
Expand All @@ -206,6 +216,7 @@
"safeAddress": "0x20B6b31D76E054C3e4de6154fEca385Ca58c7C15",
"safeWebUrl": "https://app.safe.global/transactions/queue?safe=bnb:0x20B6b31D76E054C3e4de6154fEca385Ca58c7C15",
"gasZipChainId": 148,
"isZkEVM": false,
"create3Factory": "0x93FEC2C00BfE902F733B57c5a6CeeD7CD1384AE1"
},
"celo": {
Expand All @@ -225,6 +236,7 @@
"safeAddress": "0xa89a87986e8ee1Ac8fDaCc5Ac91627010Ec9f772",
"safeWebUrl": "https://app.safe.global/transactions/queue?safe=celo:0xa89a87986e8ee1Ac8fDaCc5Ac91627010Ec9f772",
"gasZipChainId": 21,
"isZkEVM": false,
"create3Factory": "0x93FEC2C00BfE902F733B57c5a6CeeD7CD1384AE1"
},
"cronos": {
Expand All @@ -244,6 +256,7 @@
"safeAddress": "0xa89a87986e8ee1Ac8fDaCc5Ac91627010Ec9f772",
"safeWebUrl": "https://cronos-safe.org/home?safe=cro:0xa89a87986e8ee1Ac8fDaCc5Ac91627010Ec9f772",
"gasZipChainId": 36,
"isZkEVM": false,
"create3Factory": "0x93FEC2C00BfE902F733B57c5a6CeeD7CD1384AE1"
},
"fantom": {
Expand All @@ -263,6 +276,7 @@
"safeAddress": "0x9B325B1c43BB3c018FcDB24A64E05EF4B8B8057b",
"safeWebUrl": "https://safe.fantom.network/transactions/queue?safe=ftm:0x9B325B1c43BB3c018FcDB24A64E05EF4B8B8057b",
"gasZipChainId": 20,
"isZkEVM": false,
"create3Factory": "0x93FEC2C00BfE902F733B57c5a6CeeD7CD1384AE1"
},
"fraxtal": {
Expand All @@ -282,6 +296,7 @@
"safeAddress": "0xa89a87986e8ee1Ac8fDaCc5Ac91627010Ec9f772",
"safeWebUrl": "https://safe.optimism.io/transactions/queue?safe=fraxtal:0xa89a87986e8ee1Ac8fDaCc5Ac91627010Ec9f772",
"gasZipChainId": 10,
"isZkEVM": false,
"create3Factory": "0x93FEC2C00BfE902F733B57c5a6CeeD7CD1384AE1"
},
"fuse": {
Expand All @@ -301,6 +316,7 @@
"safeAddress": "0x5336e97bA7332FAC20281Bda8B790c8892245Ded",
"safeWebUrl": "https://safe.fuse.io/fuse:0x5336e97bA7332FAC20281Bda8B790c8892245Ded/transactions/queue",
"gasZipChainId": 31,
"isZkEVM": false,
"create3Factory": "0x93FEC2C00BfE902F733B57c5a6CeeD7CD1384AE1"
},
"gnosis": {
Expand All @@ -320,6 +336,7 @@
"safeAddress": "0x2bC523875b59A1Ddd03CEB1F1b28c5B0e8e6654A",
"safeWebUrl": "https://app.safe.global/transactions/queue?safe=gno:0x2bC523875b59A1Ddd03CEB1F1b28c5B0e8e6654A",
"gasZipChainId": 16,
"isZkEVM": false,
"create3Factory": "0x93FEC2C00BfE902F733B57c5a6CeeD7CD1384AE1"
},
"gravity": {
Expand All @@ -339,6 +356,7 @@
"safeAddress": "0x245B16CaCE8730b009c5352186DcE7d73c3037A1",
"safeWebUrl": "https://safe.gravity.xyz/transactions/queue?safe=gravity:0x245B16CaCE8730b009c5352186DcE7d73c3037A1",
"gasZipChainId": 240,
"isZkEVM": false,
"create3Factory": "0x93FEC2C00BfE902F733B57c5a6CeeD7CD1384AE1"
},
"immutablezkevm": {
Expand All @@ -358,6 +376,7 @@
"safeAddress": "0xa89a87986e8ee1Ac8fDaCc5Ac91627010Ec9f772",
"safeWebUrl": "https://safe.immutable.com/transactions/queue?safe=imx:0xa89a87986e8ee1Ac8fDaCc5Ac91627010Ec9f772",
"gasZipChainId": 95,
"isZkEVM": false,
"create3Factory": "0x93FEC2C00BfE902F733B57c5a6CeeD7CD1384AE1"
},
"ink": {
Expand All @@ -377,6 +396,7 @@
"safeAddress": "0xaf6051D0268c1bFCb69b3121ea21fD54B25C6cbc",
"safeWebUrl": "https://app.safe.global/transactions/queue?safe=ink:0xaf6051D0268c1bFCb69b3121ea21fD54B25C6cbc",
"gasZipChainId": 392,
"isZkEVM": false,
"create3Factory": "0xeBbbaC35500713C4AD49929e1bE4225c7efF6510"
},
"kaia": {
Expand All @@ -396,6 +416,7 @@
"safeAddress": "0xa89a87986e8ee1Ac8fDaCc5Ac91627010Ec9f772",
"safeWebUrl": "https://safe.kaia.io/transactions/queue?safe=mainnet:0xa89a87986e8ee1Ac8fDaCc5Ac91627010Ec9f772",
"gasZipChainId": 33,
"isZkEVM": false,
"create3Factory": "0xC3C73FEE9Cef413880696e6C39365BDf8cD564f9"
},
"linea": {
Expand All @@ -415,6 +436,7 @@
"safeAddress": "0xdf61270fDC1A892874Fd3C0143A0A4CBA74F4EF1",
"safeWebUrl": "https://app.safe.global/transactions/queue?safe=linea:0xdf61270fDC1A892874Fd3C0143A0A4CBA74F4EF1",
"gasZipChainId": 59,
"isZkEVM": false,
"create3Factory": "0x8437A5fE47A4Df14700c96DF1870824e72FA8499"
},
"lisk": {
Expand All @@ -434,6 +456,7 @@
"safeAddress": "0x86E02d7383D6a045848b0a1A842996AC9E943113",
"safeWebUrl": "https://safe.optimism.io/home?safe=lisk:0x86E02d7383D6a045848b0a1A842996AC9E943113",
"gasZipChainId": 238,
"isZkEVM": false,
"create3Factory": "0x93FEC2C00BfE902F733B57c5a6CeeD7CD1384AE1"
},
"mantle": {
Expand All @@ -453,6 +476,7 @@
"safeAddress": "0xa89a87986e8ee1Ac8fDaCc5Ac91627010Ec9f772",
"safeWebUrl": "https://multisig.mantle.xyz/transactions/queue?safe=mantle:0xa89a87986e8ee1Ac8fDaCc5Ac91627010Ec9f772",
"gasZipChainId": 13,
"isZkEVM": false,
"create3Factory": "0x93FEC2C00BfE902F733B57c5a6CeeD7CD1384AE1"
},
"metis": {
Expand All @@ -472,6 +496,7 @@
"safeAddress": "0x925cD8289Ac2d617F52974da8338867f3bB62d56",
"safeWebUrl": "https://metissafe.tech/transactions/queue?safe=metis-andromeda:0x925cD8289Ac2d617F52974da8338867f3bB62d56",
"gasZipChainId": 30,
"isZkEVM": false,
"create3Factory": "0x763f212f355433C59d734C71247d16fCE74D8785"
},
"mode": {
Expand All @@ -491,6 +516,7 @@
"safeAddress": "0xdf61270fDC1A892874Fd3C0143A0A4CBA74F4EF1",
"safeWebUrl": "https://safe.optimism.io/transactions/queue?safe=mode:0xdf61270fDC1A892874Fd3C0143A0A4CBA74F4EF1",
"gasZipChainId": 73,
"isZkEVM": false,
"create3Factory": "0x93FEC2C00BfE902F733B57c5a6CeeD7CD1384AE1"
},
"moonbeam": {
Expand All @@ -510,6 +536,7 @@
"safeAddress": "0xB51E43CeCAB8A42cD6225e16C9C3a3ba1A76871A",
"safeWebUrl": "https://multisig.moonbeam.network/transactions/queue?safe=mbeam:0xB51E43CeCAB8A42cD6225e16C9C3a3ba1A76871A",
"gasZipChainId": 28,
"isZkEVM": false,
"create3Factory": "0x93FEC2C00BfE902F733B57c5a6CeeD7CD1384AE1"
},
"moonriver": {
Expand All @@ -529,6 +556,7 @@
"safeAddress": "0xfC78B018B4daD77351095f00D92934A9A851DA34",
"safeWebUrl": "https://multisig.moonbeam.network/transactions/queue?safe=mriver:0xfC78B018B4daD77351095f00D92934A9A851DA34",
"gasZipChainId": 29,
"isZkEVM": false,
"create3Factory": "0x93FEC2C00BfE902F733B57c5a6CeeD7CD1384AE1"
},
"optimism": {
Expand All @@ -548,6 +576,7 @@
"safeAddress": "0xa8892eA3fdDeF2aa8AfB1E3643a3284f978A5114",
"safeWebUrl": "https://app.safe.global/transactions/queue?safe=oeth:0xa8892eA3fdDeF2aa8AfB1E3643a3284f978A5114",
"gasZipChainId": 55,
"isZkEVM": false,
"create3Factory": "0x93FEC2C00BfE902F733B57c5a6CeeD7CD1384AE1"
},
"opbnb": {
Expand All @@ -567,6 +596,7 @@
"safeAddress": "0xaAD94196680Edb94B421bb5B1E1A0B27db686C72",
"safeWebUrl": "https://multisig.bnbchain.org/transactions/queue?safe=opbnb:0xaAD94196680Edb94B421bb5B1E1A0B27db686C72",
"gasZipChainId": 58,
"isZkEVM": false,
"create3Factory": "0x93FEC2C00BfE902F733B57c5a6CeeD7CD1384AE1"
},
"polygon": {
Expand All @@ -586,6 +616,7 @@
"safeAddress": "0x8BCC385948C73736423D38cc567cFEdE0F1826A3",
"safeWebUrl": "https://app.safe.global/transactions/queue?safe=matic:0x8BCC385948C73736423D38cc567cFEdE0F1826A3",
"gasZipChainId": 17,
"isZkEVM": false,
"create3Factory": "0x93FEC2C00BfE902F733B57c5a6CeeD7CD1384AE1"
},
"polygonzkevm": {
Expand All @@ -605,6 +636,7 @@
"safeAddress": "0x9575B9fC42dec56D3772B3df5DA047a1f1D55582",
"safeWebUrl": "https://app.safe.global/transactions/queue?safe=zkevm:0x9575B9fC42dec56D3772B3df5DA047a1f1D55582",
"gasZipChainId": 52,
"isZkEVM": false,
"create3Factory": "0x93FEC2C00BfE902F733B57c5a6CeeD7CD1384AE1"
},
"rootstock": {
Expand All @@ -624,6 +656,7 @@
"safeAddress": "0xdf61270fDC1A892874Fd3C0143A0A4CBA74F4EF1",
"safeWebUrl": "https://safe.rootstock.io/transactions/queue?safe=rsk:0xdf61270fDC1A892874Fd3C0143A0A4CBA74F4EF1",
"gasZipChainId": 254,
"isZkEVM": false,
"create3Factory": "0x93FEC2C00BfE902F733B57c5a6CeeD7CD1384AE1"
},
"scroll": {
Expand All @@ -643,6 +676,7 @@
"safeAddress": "0xdf61270fDC1A892874Fd3C0143A0A4CBA74F4EF1",
"safeWebUrl": "https://app.safe.global/transactions/queue?safe=scr:0xdf61270fDC1A892874Fd3C0143A0A4CBA74F4EF1",
"gasZipChainId": 41,
"isZkEVM": false,
"create3Factory": "0x93FEC2C00BfE902F733B57c5a6CeeD7CD1384AE1"
},
"sei": {
Expand All @@ -662,6 +696,7 @@
"safeAddress": "0xdf61270fDC1A892874Fd3C0143A0A4CBA74F4EF1",
"safeWebUrl": "https://sei-safe.protofire.io/transactions/queue?safe=sei:0xdf61270fDC1A892874Fd3C0143A0A4CBA74F4EF1",
"gasZipChainId": 246,
"isZkEVM": false,
"create3Factory": "0x93FEC2C00BfE902F733B57c5a6CeeD7CD1384AE1"
},
"soneium": {
Expand All @@ -681,6 +716,7 @@
"safeAddress": "0x245B16CaCE8730b009c5352186DcE7d73c3037A1",
"safeWebUrl": "https://safe.optimism.io/transactions/queue?safe=soneium:0x245B16CaCE8730b009c5352186DcE7d73c3037A1",
"gasZipChainId": 414,
"isZkEVM": false,
"create3Factory": "0xeBbbaC35500713C4AD49929e1bE4225c7efF6510"
},
"sonic": {
Expand All @@ -700,6 +736,7 @@
"safeAddress": "0x37DC6C2C8db8B027E818592CBae6B5acdc1381BE",
"safeWebUrl": "https://app.safe.global/home?safe=sonic:0x37DC6C2C8db8B027E818592CBae6B5acdc1381BE",
"gasZipChainId": 389,
"isZkEVM": false,
"create3Factory": "0x93FEC2C00BfE902F733B57c5a6CeeD7CD1384AE1"
},
"taiko": {
Expand All @@ -719,6 +756,7 @@
"safeAddress": "0xa89a87986e8ee1Ac8fDaCc5Ac91627010Ec9f772",
"safeWebUrl": "https://safe.taiko.xyz/transactions/queue?safe=tko-mainnet:0xa89a87986e8ee1Ac8fDaCc5Ac91627010Ec9f772",
"gasZipChainId": 249,
"isZkEVM": false,
"create3Factory": "0x8437A5fE47A4Df14700c96DF1870824e72FA8499"
},
"unichain": {
Expand All @@ -738,6 +776,7 @@
"safeAddress": "0x428653b7537717cA9B81b453601436D576081aF6",
"safeWebUrl": "https://app.safe.global/transactions/queue?safe=unichain:0x428653b7537717cA9B81b453601436D576081aF6",
"gasZipChainId": 362,
"isZkEVM": false,
"create3Factory": "0xeBbbaC35500713C4AD49929e1bE4225c7efF6510"
},
"worldchain": {
Expand All @@ -757,6 +796,7 @@
"safeAddress": "0xa6E64bC059ddAa72ec374C50B1A5c6b3a27d64Ce",
"safeWebUrl": "https://app.safe.global/home?safe=wc:0xa6E64bC059ddAa72ec374C50B1A5c6b3a27d64Ce",
"gasZipChainId": 269,
"isZkEVM": false,
"create3Factory": "0x93FEC2C00BfE902F733B57c5a6CeeD7CD1384AE1"
},
"xlayer": {
Expand All @@ -776,6 +816,7 @@
"safeAddress": "0x3fD21B437b5E0a903A8376D33824F9BA658756C2",
"safeWebUrl": "https://app.safe.global/home?chain=oeth&safe=xlayer:0x3fD21B437b5E0a903A8376D33824F9BA658756C2",
"gasZipChainId": 146,
"isZkEVM": false,
"create3Factory": "0x93FEC2C00BfE902F733B57c5a6CeeD7CD1384AE1"
},
"zksync": {
Expand All @@ -795,6 +836,7 @@
"safeAddress": "0x02f1272aEaCaf7BD8b30278bc2AA381Cc623A744",
"safeWebUrl": "https://app.safe.global/home?chain=oeth&safe=zksync:0x02f1272aEaCaf7BD8b30278bc2AA381Cc623A744",
"gasZipChainId": 51,
"isZkEVM": true,
"create3Factory": "0x93FEC2C00BfE902F733B57c5a6CeeD7CD1384AE1"
},
"localanvil": {
Expand All @@ -814,6 +856,7 @@
"safeAddress": "",
"safeWebUrl": "",
"gasZipChainId": 0,
"isZkEVM": false,
"create3Factory": ""
}
}
4 changes: 4 additions & 0 deletions foundry.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ solc_version = '0.8.17'
evm_version = 'shanghai'
optimizer = true
optimizer_runs = 1000000
# use a known address with a balance so ZkEVM scripts work
sender = '0x00a329c0648769a73afac7f9381e08fb43dbea73'
tx_origin = '0x00a329c0648769a73afac7f9381e08fb43dbea73'
out = 'out'
Expand All @@ -21,6 +22,8 @@ cache = true
solc_version = '0.8.26'
test = "notest"
script = "script/deploy/zksync"
cache_path = "./zkcache"
out = "out/zksync"

[rpc_endpoints]
mainnet = "${ETH_NODE_URI_MAINNET}"
Expand Down Expand Up @@ -117,3 +120,4 @@ taiko = { key = "${MAINNET_ETHERSCAN_API_KEY}", url = "https://api.etherscan.io/
unichain = { key = "${UNICHAIN_ETHERSCAN_API_KEY}", url = "https://unichain.blockscout.com/api?", chain = "130" , verifier = "blockscout" }
worldchain = { key = "${MAINNET_ETHERSCAN_API_KEY}", url = "https://api.etherscan.io/v2/api?chainid=480", chain = "480" }
xlayer = { key = "${XLAYER_ETHERSCAN_API_KEY}", url = "https://www.oklink.com/api/v5/explorer/xlayer/api", chain = "196" }
zksync = { key = "${MAINNET_ETHERSCAN_API_KEY}", url = "https://api.etherscan.io/v2/api?chainid=324", chain = "324" }
Loading
Loading