Skip to content

saveio-backup/optimism-dev-env

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Optimism dev env

Refs /saveio/optimism

Usage

  • 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published