Refs /saveio/optimism
- l1_chain
Use really geth node.
- packages
cd packages
yarn install --frozen-lockfile && yarn cache clean
yarn build
- deployer
cd packages/contracts
yarn install --frozen-lockfile && yarn cache clean
yarn build
rm -rvf deployments/local/
export CONTRACTS_RPC_URL=http://106.75.48.16:32272
export CONTRACTS_DEPLOYER_KEY=ac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80
export CONTRACTS_TARGET_NETWORK=local
export AUTOMATICALLY_TRANSFER_OWNERSHIP=true
# 0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266
./deployer.sh
- dtl
cd packages/data-transport-layer
yarn install --frozen-lockfile && yarn cache clean
yarn build
source dtl.env
export $(cut -d= -f1 dtl.env)
export URL=http://127.0.0.1:8081/addresses.json
export DATA_TRANSPORT_LAYER__L1_RPC_ENDPOINT=http://106.75.48.16:32272
export DATA_TRANSPORT_LAYER__L2_RPC_ENDPOINT=http://106.75.76.46:33373
export DATA_TRANSPORT_LAYER__SYNC_FROM_L2=true
export DATA_TRANSPORT_LAYER__L2_CHAIN_ID=17
./dtl.sh
- l2geth
source geth.env
export $(cut -d= -f1 geth.env)
export ETH1_HTTP=http://106.75.48.16:32272
export ROLLUP_TIMESTAMP_REFRESH=5s
export ROLLUP_STATE_DUMP_PATH=http://127.0.0.1:8081/state-dump.latest.json
export ROLLUP_CLIENT_HTTP=http://127.0.0.1:7878
export ETH1_CTC_DEPLOYMENT_HEIGHT=8
export BLOCK_SIGNER_KEY=6587ae678cf4fc9a33000cdbf9f35226b71dcc6a4684a31203241f9bcfd55d27
export BLOCK_SIGNER_ADDRESS=0x00000398232E2064F896018496b4b44b3D62751F
export ROLLUP_ENFORCE_FEES=${ROLLUP_ENFORCE_FEES:-true}
export ROLLUP_FEE_THRESHOLD_DOWN=0.9
export ROLLUP_FEE_THRESHOLD_UP=1.1
export L2GETH_IP=106.75.76.46
./geth.sh
- verifier
source geth.env
export $(cut -d= -f1 geth.env)
export ETH1_HTTP=http://106.75.48.16:32272
export SEQUENCER_CLIENT_HTTP=http://106.75.76.46:33373
export ROLLUP_STATE_DUMP_PATH=http://127.0.0.1:8081/state-dump.latest.json
export ROLLUP_CLIENT_HTTP=http://127.0.0.1:7878
export ROLLUP_BACKEND='l1'
export ETH1_CTC_DEPLOYMENT_HEIGHT=8
export RETRIES=60
export ROLLUP_VERIFIER_ENABLE='true'
export L2GETH_IP=106.75.76.46
./geth.sh
- replica
source geth.env
export $(cut -d= -f1 geth.env)
export ETH1_HTTP=http://106.75.48.16:32272
export SEQUENCER_CLIENT_HTTP=http://106.75.76.46:33373
export ROLLUP_STATE_DUMP_PATH=http://127.0.0.1:8081/state-dump.latest.json
export ROLLUP_CLIENT_HTTP=http://127.0.0.1:7878
export ROLLUP_BACKEND='l2'
export ROLLUP_VERIFIER_ENABLE='true'
export ETH1_CTC_DEPLOYMENT_HEIGHT=8
export RETRIES=60
export L2GETH_IP=106.75.76.46
./geth.sh
- batch_submitter
source batch-submitter.env
export $(cut -d= -f1 batch-submitter.env)
export L1_ETH_RPC=http://106.75.48.16:32272
export L2_ETH_RPC=http://106.75.76.46:33373
export URL=http://127.0.0.1:8081/addresses.json
export BATCH_SUBMITTER_SEQUENCER_PRIVATE_KEY='0x59c6995e998f97a5a0044966f0945389dc9e86dae88c7a8412f4603b6b78690d'
export BATCH_SUBMITTER_PROPOSER_PRIVATE_KEY='0x5de4111afa1a4b94908f83103eb1f1706367c2e68ca870fc3fb9a804cdab365a'
export BATCH_SUBMITTER_SEQUENCER_BATCH_TYPE=${BATCH_SUBMITTER_SEQUENCER_BATCH_TYPE:-zlib}
./batch-submitter.sh