-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy path.env.mainnet
110 lines (73 loc) · 3.42 KB
/
.env.mainnet
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
# Deployer private key
PRIVATE_KEY=0x
# Network to deploy to (mainnet, testnet, or devnet)
NETWORK="mainnet"
# Owner address for L1LiskToken contract
L1_TOKEN_OWNER_ADDRESS=0xD2D7535e099F26EbfbA26d96bD1a661d3531d0e9
# Owner of L1VestingWallet contract
L1_VESTING_WALLET_OWNER_ADDRESS=0xD2D7535e099F26EbfbA26d96bD1a661d3531d0e9
# Owner of L2Claim contract
L2_CLAIM_OWNER_ADDRESS=0x394Ae9d48eeca1C69a989B5A8C787081595c55A7
# Owner of L2Staking contract
L2_STAKING_OWNER_ADDRESS=0x394Ae9d48eeca1C69a989B5A8C787081595c55A7
# Owner of L2LockingPosition contract
L2_LOCKING_POSITION_OWNER_ADDRESS=0x394Ae9d48eeca1C69a989B5A8C787081595c55A7
# Owner of L2Governor contract
L2_GOVERNOR_OWNER_ADDRESS=0x394Ae9d48eeca1C69a989B5A8C787081595c55A7
# Owner of L2VotingPower contract
L2_VOTING_POWER_OWNER_ADDRESS=0x394Ae9d48eeca1C69a989B5A8C787081595c55A7
# Owner of L2Reward contract
L2_REWARD_OWNER_ADDRESS=0x394Ae9d48eeca1C69a989B5A8C787081595c55A7
# Owner of L2VestingWallet contract
L2_VESTING_WALLET_OWNER_ADDRESS=0x394Ae9d48eeca1C69a989B5A8C787081595c55A7
# Owner of L2Airdrop contract
L2_AIRDROP_OWNER_ADDRESS=0x394Ae9d48eeca1C69a989B5A8C787081595c55A7
# Airdrop wallet address where LSK tokens are transferred to after airdrop period ends
L2_AIRDROP_WALLET_ADDRESS=0x0c92121A7C15cF01041e1122483Bc173Baccd877
# Owner of L2MultiFeedAdapter* and L2PriceFeed* contracts
L2_ADAPTER_PRICEFEED_OWNER_ADDRESS=0x394Ae9d48eeca1C69a989B5A8C787081595c55A7
# Salt for deterministic smart contract address generation
DETERMINISTIC_ADDRESS_SALT="lisk_l2_token_deterministic_salt"
# L1 standard bridge address (Mainnet)
L1_STANDARD_BRIDGE_ADDR=0x2658723Bf70c7667De6B25F99fcce13A16D25d08
# L2 standard bridge address
L2_STANDARD_BRIDGE_ADDR=0x4200000000000000000000000000000000000010
# L1 USDT token contract address to be bridged to L2
REMOTE_TOKEN_ADDR_USDT=0xdAC17F958D2ee523a2206206994597C13D831ec7
# L1 WBTC token contract address to be bridged to L2
REMOTE_TOKEN_ADDR_WBTC=0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599
# L1 RPC URL, e.g. Infura, Alchemy, or your own node
L1_RPC_URL=https://eth.drpc.org
# L2 RPC URL, e.g. Infura, Alchemy, or your own node
L2_RPC_URL=https://rpc.api.lisk.com
# *************** SMART CONTRACT VERIFICATION ***************
# Contract verifier - blockscout or etherscan. If not provided, verification will be skipped.
CONTRACT_VERIFIER=blockscout
# Verifier URL for smart contracts deployed on L1 network
L1_VERIFIER_URL=https://eth.blockscout.com/api\?
# Verifier URL for smart contracts deployed on L2 network
L2_VERIFIER_URL=https://blockscout.lisk.com/api\?
# L1 Etherscan API key
L1_ETHERSCAN_API_KEY=
# L2 Etherscan API key
L2_ETHERSCAN_API_KEY=
# *************** PRIVATE TESTNET ***************
# RPC URL of the L1 network from which a private L1 test network is forked if a private test network is used, e.g. Infura, Alchemy
L1_FORK_RPC_URL=
# RPC URL of the L2 network from which a private L2 test network is forked if a private test network is used, e.g. Infura, Alchemy
L2_FORK_RPC_URL=
# Test network default mnemonic
TEST_NETWORK_MNEMONIC=
# *************** SWAP AND BRIDGE ***************
# L1 wdivETH token contract address to be bridged to L2
L1_TOKEN_ADDR_DIVA=
# L1 wstETH token contract address to be bridged to L2
L1_TOKEN_ADDR_LIDO=
# L1 custom bridge for wstETH
L1_LIDO_BRIDGE_ADDR=
# L2 wdivETH token contract
L2_TOKEN_ADDR_DIVA=
# L2 wstETH token contract
L2_TOKEN_ADDR_LIDO=
# L2 custom bridge for wstETH
L2_LIDO_BRIDGE_ADDR=