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

geth: remove dead docker code (#483)

parent 485925e4
#!/bin/sh
# Exits if any command fails
set -e
HOSTNAME=${HOSTNAME:-0.0.0.0}
PORT=${PORT:-8545}
NETWORK_ID=${NETWORK_ID:-420}
VOLUME_PATH=${VOLUME_PATH:-/mnt/l2geth}
TARGET_GAS_LIMIT=${TARGET_GAS_LIMIT:-8000000}
TX_INGESTION=${TX_INGESTION:-false}
TX_INGESTION_DB_HOST=${TX_INGESTION_DB_HOST:-localhost}
TX_INGESTION_POLL_INTERVAL=${TX_INGESTION_POLL_INTERVAL:-3s}
TX_INGESTION_DB_USER=${TX_INGESTION_DB_USER:-test}
TX_INGESTION_DB_PASSWORD=${TX_INGESTION_DB_PASSWORD:-test}
echo "Starting Geth..."
./build/bin/geth --dev \
--datadir $VOLUME_PATH \
--rpc \
--rpcaddr $HOSTNAME \
--rpcvhosts='*' \
--rpccorsdomain='*' \
--rpcport $PORT \
--ipcdisable \
--networkid $NETWORK_ID \
--rpcapi 'eth,net,rollup' \
--gasprice '0' \
--targetgaslimit $TARGET_GAS_LIMIT \
--nousb \
--gcmode=archive \
--verbosity "6" \
--txingestion.enable="$TX_INGESTION" \
--txingestion.dbhost=$TX_INGESTION_DB_HOST \
--txingestion.pollinterval=$TX_INGESTION_POLL_INTERVAL \
--txingestion.dbuser=$TX_INGESTION_DB_USER \
--txingestion.dbpassword=$TX_INGESTION_DB_PASSWORD
#!/bin/sh
## Passed in from environment variables:
HOSTNAME=${HOSTNAME:-0.0.0.0}
PORT=${PORT:-8545}
NETWORK_ID=${NETWORK_ID:-420}
VOLUME_PATH=${VOLUME_PATH:-/mnt/l2geth}
CLEAR_DATA_FILE_PATH="${VOLUME_PATH}/.clear_data_key_${CLEAR_DATA_KEY}"
TARGET_GAS_LIMIT=${TARGET_GAS_LIMIT:-8000000}
ETH1_SYNC_SERVICE=${ETH1_SYNC_SERVICE:-true}
ETH1_CTC_DEPLOYMENT_HEIGHT=${ETH1_CTC_DEPLOYMENT_HEIGHT-:1}
ETH1_ADDRESS_RESOLVER_ADDRESS=${ETH1_ADDRESS_RESOLVER_ADDRESS:-0x0000000000000000000000000000000000000000}
ETH1_CHAINID=${ETH1_CHAINID:-1}
ETH1_NETWORKID=${ETH1_NETWORKID:-1}
if [ $ETH1_SYNC_SERVICE == 'false' ]; then
ETH1_HTTP=''
fi
echo "Starting Sequencer"
geth --dev \
--datadir $VOLUME_PATH \
--rpc \
--rpcaddr $HOSTNAME \
--rpcvhosts='*' \
--rpccorsdomain='*' \
--rpcport $PORT \
--networkid $NETWORK_ID \
--ipcdisable \
--rpcapi 'eth,net,rollup' \
--gasprice '0' \
--targetgaslimit $TARGET_GAS_LIMIT \
--nousb \
--gcmode=archive \
--verbosity "6" \
--eth1.syncservice=$ETH1_SYNC_SERVICE \
--eth1.ctcdeploymentheight $ETH1_CTC_DEPLOYMENT_HEIGHT \
--eth1.addressresolveraddress $ETH1_ADDRESS_RESOLVER_ADDRESS \
--eth1.chainid $ETH1_CHAINID \
--eth1.networkid $ETH1_NETWORKID \
--eth1.http $ETH1_HTTP
#!/bin/sh
HOSTNAME=${HOSTNAME:-0.0.0.0}
PORT=${PORT:-8545}
NETWORK_ID=${NETWORK_ID:-420}
VOLUME_PATH=${VOLUME_PATH:-/mnt/l2geth}
TARGET_GAS_LIMIT=${TARGET_GAS_LIMIT:-8000000}
echo "Starting Geth in debug mode"
## Command to kick off geth
geth --dev \
--datadir $VOLUME_PATH \
--rpc \
--rpcaddr $HOSTNAME \
--rpcvhosts='*' \
--rpccorsdomain='*' \
--rpcport $PORT \
--networkid $NETWORK_ID \
--ipcdisable \
--rpcapi 'debug' \
--gasprice '0' \
--targetgaslimit $TARGET_GAS_LIMIT \
--nousb \
--gcmode=archive \
--verbosity "6" \
--txingestion.enable=false
#!/bin/sh
cd /go-ethereum
echo "*** Running Linter ***"
go run build/ci.go lint || { echo 'linter failed' ; exit 1; }
echo "\n*** Linter succeeded ***\n"
echo "*** Running Tests ***"
go run build/ci.go test -coverage $TEST_PACKAGES || { echo 'tests failed' ; exit 1; }
echo "\n*** Tests Passed ***\n"
#!/bin/bash
## Passed in from environment variables:
HOSTNAME=${HOSTNAME:-0.0.0.0}
PORT=${PORT:-8545}
NETWORK_ID=${NETWORK_ID:-420}
VOLUME_PATH=${VOLUME_PATH:-/mnt/l2geth}
TARGET_GAS_LIMIT=${TARGET_GAS_LIMIT:-8000000}
ETH1_CTC_DEPLOYMENT_HEIGHT=${ETH1_CTC_DEPLOYMENT_HEIGHT-:0}
ETH1_ADDRESS_RESOLVER_ADDRESS=${ETH1_ADDRESS_RESOLVER_ADDRESS:-0x0000000000000000000000000000000000000000}
ETH1_CHAINID=${ETH1_CHAINID:-1}
ETH1_NETWORKID=${ETH1_NETWORKID:-1}
if [ -z "$ETH_HTTP_ENDPOINT" ]; then
echo "Must configure Ethereum HTTP Endpoint with ETH_HTTP_ENDPOINT"
exit 1
fi
echo "Starting Verifier"
geth --dev \
--datadir $VOLUME_PATH \
--rpc \
--rpcaddr $HOSTNAME \
--rpcvhosts='*' \
--rpccorsdomain='*' \
--rpcport $PORT \
--networkid $NETWORK_ID \
--ipcdisable \
--rpcapi 'eth,net,rollup' \
--gasprice '0' \
--targetgaslimit $TARGET_GAS_LIMIT \
--nousb \
--gcmode=archive \
--verbosity "6" \
--rollup.verifier \
--eth1.syncservice \
--eth1.ctcdeploymentheight $ETH1_CTC_DEPLOYMENT_HEIGHT \
--eth1.addressresolveraddress $ETH1_ADDRESS_RESOLVER_ADDRESS \
--eth1.chainid $ETH1_CHAINID \
--eth1.networkid $ETH1_NETWORKID \
--eth1.http $ETH_HTTP_ENDPOINT
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