Commit de5e3dca authored by Mark Tyneway's avatar Mark Tyneway Committed by GitHub

l2 geth: start script mainnetv3 (#852)

* l2geth: update start script for mainnet v3

* chore: add changeset
parent 5ccf42e2
---
'@eth-optimism/l2geth': patch
---
Updates `scripts/start.sh` with the mainnet config by default
...@@ -4,14 +4,15 @@ DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" > /dev/null && pwd )" ...@@ -4,14 +4,15 @@ DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" > /dev/null && pwd )"
REPO=$DIR/.. REPO=$DIR/..
IS_VERIFIER= IS_VERIFIER=
ROLLUP_SYNC_SERVICE_ENABLE=true
DATADIR=$HOME/.ethereum DATADIR=$HOME/.ethereum
TARGET_GAS_LIMIT=9000000 TARGET_GAS_LIMIT=9000000
CHAIN_ID=10 CHAIN_ID=10
ETH1_CTC_DEPLOYMENT_HEIGHT=12207792 ETH1_CTC_DEPLOYMENT_HEIGHT=12410807
ETH1_L1_GATEWAY_ADDRESS=0xF20C38fCdDF0C790319Fd7431d17ea0c2bC9959c ETH1_L1_GATEWAY_ADDRESS=0xe681F80966a8b1fFadECf8068bD6F99034791c95
ETH1_L1_CROSS_DOMAIN_MESSENGER_ADDRESS=0xD1EC7d40CCd01EB7A305b94cBa8AB6D17f6a9eFE ETH1_L1_CROSS_DOMAIN_MESSENGER_ADDRESS=0x902e5fF5A99C4eC1C21bbab089fdabE32EF0A5DF
ADDRESS_MANAGER_OWNER_ADDRESS=0x9BA6e03D8B90dE867373Db8cF1A58d2F7F006b3A ADDRESS_MANAGER_OWNER_ADDRESS=0x9BA6e03D8B90dE867373Db8cF1A58d2F7F006b3A
ROLLUP_STATE_DUMP_PATH=https://storage.googleapis.com/optimism/mainnet/3.json ROLLUP_STATE_DUMP_PATH=https://storage.googleapis.com/optimism/mainnet/4.json
ROLLUP_CLIENT_HTTP=http://localhost:7878 ROLLUP_CLIENT_HTTP=http://localhost:7878
ROLLUP_POLL_INTERVAL=15s ROLLUP_POLL_INTERVAL=15s
ROLLUP_TIMESTAMP_REFRESH=3m ROLLUP_TIMESTAMP_REFRESH=3m
...@@ -49,6 +50,10 @@ while (( "$#" )); do ...@@ -49,6 +50,10 @@ while (( "$#" )); do
IS_VERIFIER=true IS_VERIFIER=true
shift 1 shift 1
;; ;;
--rollup.disablesyncservice)
ROLLUP_SYNC_SERVICE_ENABLE=
shift 1
;;
--verbosity) --verbosity)
if [ -n "$2" ] && [ ${2:0:1} != "-" ]; then if [ -n "$2" ] && [ ${2:0:1} != "-" ]; then
VERBOSITY="$2" VERBOSITY="$2"
...@@ -210,7 +215,9 @@ while (( "$#" )); do ...@@ -210,7 +215,9 @@ while (( "$#" )); do
done done
cmd="$REPO/build/bin/geth" cmd="$REPO/build/bin/geth"
cmd="$cmd --eth1.syncservice" if [[ ! -z "$ROLLUP_SYNC_SERVICE_ENABLE" ]]; then
cmd="$cmd --eth1.syncservice"
fi
cmd="$cmd --datadir $DATADIR" cmd="$cmd --datadir $DATADIR"
cmd="$cmd --eth1.l1crossdomainmessengeraddress $ETH1_L1_CROSS_DOMAIN_MESSENGER_ADDRESS" cmd="$cmd --eth1.l1crossdomainmessengeraddress $ETH1_L1_CROSS_DOMAIN_MESSENGER_ADDRESS"
cmd="$cmd --rollup.addressmanagerowneraddress $ADDRESS_MANAGER_OWNER_ADDRESS" cmd="$cmd --rollup.addressmanagerowneraddress $ADDRESS_MANAGER_OWNER_ADDRESS"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment