Repository navigation
Expand file tree
/
Copy path.env.example
More file actions
40 lines (30 loc) · 1.57 KB
/
Copy path.env.example
File metadata and controls
40 lines (30 loc) · 1.57 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# Example configuration for the World Computer Netizens bridge.
# Ethereum mainnet RPC (L1), used by deploy-l1 and wire-l1.
L1_RPC=https://ethereum-rpc.publicnode.com
# MegaETH RPC (L2, chainId 4326), used by deploy-l2.
L2_RPC=https://mainnet.megaeth.com/rpc
# Private key of the deploying account (0x-prefixed). For wire-l1 this account
# must be the NetizenL1 owner. Keep this secret; never commit it.
DEPLOYER_KEY=0x0000000000000000000000000000000000000000000000000000000000000000
# NetizenL1 owner (optional; defaults to the deployer address).
OWNER=
# CreateX vanity salt for NetizenL1 (optional). First 20 bytes must equal the
# deployer address (deployer-permissioned). Omit for a plain CREATE deploy.
NETIZEN_L1_SALT=
# NetizenL1 address. With a salt set, deploy-l1 asserts the deploy lands here.
# After deploy-l1, set this to the deployed address for deploy-l2 and wire-l1.
NETIZEN_L1_ADDRESS=
# CreateX vanity salt for NetizenBridgeL2 (optional). First 20 bytes must equal
# the deployer address (deployer-permissioned). Omit for a plain CREATE deploy.
BRIDGE_L2_SALT=
# NetizenBridgeL2 address. With a salt set, deploy-l2 asserts the deploy lands
# here. After deploy-l2, set this to the deployed address for wire-l1.
BRIDGE_L2_ADDRESS=
# Etherscan API key for verify-l1 (Ethereum).
ETHERSCAN_API_KEY=
# L2 explorer verifier for verify-l2. L2_VERIFIER is the verifier kind
# (blockscout | etherscan | sourcify); L2_VERIFIER_URL is its verify API URL;
# L2_ETHERSCAN_API_KEY is only needed if the L2 explorer requires a key.
L2_VERIFIER=blockscout
L2_VERIFIER_URL=
L2_ETHERSCAN_API_KEY=