-
Notifications
You must be signed in to change notification settings - Fork 94
/
Copy pathdeploy-cdk-to-sepolia.yml
46 lines (35 loc) · 1.74 KB
/
deploy-cdk-to-sepolia.yml
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
deployment_stages:
# Disable local L1.
deploy_l1: false
args:
verbosity: debug
## L1 Config
l1_chain_id: 11155111
# TODO: Create another mnemonic seed phrase for running the contract deployment on L1.
l1_preallocated_mnemonic: CHANGE_ME
# TODO: Adjust the amount of ETH you want to spend on this deployment.
l1_funding_amount: 5ether
# TODO: Configure the L1 RPC URLs to be valid Sepolia endpoints.
l1_rpc_url: CHANGE_ME
l1_ws_url: CHANGE_ME
## L2 Config
# TODO: Create a new mnemonic seed phrase to derive L2 application keys.
# polycli wallet inspect --mnemonic 'coil oxygen lounge spawn quiz join color else possible flight alter couple' --addresses 11 | jq -r '.Addresses[] | [.ETHAddress, .HexPrivateKey] | @tsv' | awk 'BEGIN{split("sequencer,aggregator,claimtxmanager,timelock,admin,loadtest,agglayer,dac,proofsigner,l1testing,claimsponsor",roles,",")} {print "# " roles[NR] "\nzkevm_l2_" roles[NR] "_address: \"" $1 "\""; print "zkevm_l2_" roles[NR] "_private_key: \"0x" $2 "\"\n"}'
zkevm_l2_sequencer_address: CHANGE_ME
zkevm_l2_sequencer_private_key: CHANGE_ME
zkevm_l2_aggregator_address: CHANGE_ME
zkevm_l2_aggregator_private_key: CHANGE_ME
zkevm_l2_claimtxmanager_address: CHANGE_ME
zkevm_l2_claimtxmanager_private_key: CHANGE_ME
zkevm_l2_timelock_address: CHANGE_ME
zkevm_l2_timelock_private_key: CHANGE_ME
zkevm_l2_admin_address: CHANGE_ME
zkevm_l2_admin_private_key: CHANGE_ME
zkevm_l2_loadtest_address: CHANGE_ME
zkevm_l2_loadtest_private_key: CHANGE_ME
zkevm_l2_agglayer_address: CHANGE_ME
zkevm_l2_agglayer_private_key: CHANGE_ME
zkevm_l2_dac_address: CHANGE_ME
zkevm_l2_dac_private_key: CHANGE_ME
zkevm_l2_proofsigner_address: CHANGE_ME
zkevm_l2_proofsigner_private_key: CHANGE_ME