Skip to content

Commit 617116f

Browse files
committed
feat(Foundry): zkSync support
1 parent 1d7173c commit 617116f

File tree

3 files changed

+24
-3
lines changed

3 files changed

+24
-3
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ artifacts-zk
2828

2929
# Foundry files
3030
out
31+
zkout
3132

3233
# Upgradeability files
3334
.openzeppelin

foundry.toml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,27 @@ solc = "0.8.23"
3636
evm_version = "prague"
3737

3838
[rpc_endpoints]
39+
arbitrum = "${NODE_URL_42161}"
40+
base = "${NODE_URL_8453}"
41+
bsc = "${NODE_URL_56}"
3942
ethereum = "${NODE_URL_1}"
43+
ink = "${NODE_URL_57073}"
44+
lens = "${NODE_URL_262}"
45+
linea = "${NODE_URL_59144}"
46+
lisk = "${NODE_URL_1135}"
47+
mode = "${NODE_URL_34443}"
48+
optimism = "${NODE_URL_10}"
49+
polygon = "${NODE_URL_137}"
50+
redstone = "${NODE_URL_690}"
51+
scroll = "${NODE_URL_534352}"
52+
soneium = "${NODE_URL_1868}"
53+
unichain = "${NODE_URL_130}"
54+
world-chain = "${NODE_URL_480}"
55+
56+
[profile.default.zksync]
57+
compile = true
58+
fallback_oz = true
59+
mode = '3'
4060

4161
[etherscan]
4262
ethereum = { key = "${ETHERSCAN_API_KEY}" }

script/059DeployLensSpokePool.s.sol

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@ import { DeploymentUtils } from "./utils/DeploymentUtils.sol";
1111

1212
// How to run:
1313
// 1. `source .env` where `.env` has MNEMONIC="x x x ... x"
14-
// 2. forge script script/059DeployLensSpokePool.s.sol:DeployLensSpokePool --rpc-url $NODE_URL_1 -vvvv
14+
// 2. forge script script/059DeployLensSpokePool.s.sol:DeployLensSpokePool --rpc-url lens -vvvv
1515
// 3. Verify the above works in simulation mode.
1616
// 4. Deploy with:
17-
// forge script script/059DeployLensSpokePool.s.sol:DeployLensSpokePool --rpc-url \
18-
// $NODE_URL_1 --broadcast --verify --verifier blockscout --verifier-url https://verify.lens.xyz/contract_verification
17+
// forge script script/059DeployLensSpokePool.s.sol:DeployLensSpokePool --rpc-url lens \
18+
// --broadcast --verify --verifier blockscout --verifier-url https://verify.lens.xyz/contract_verification
1919

2020
contract DeployLensSpokePool is Script, Test, DeploymentUtils {
2121
function run() external {

0 commit comments

Comments
 (0)