stack-orchestrator/container-build/cerc-fixturenet-eth-geth/run-el.sh

34 lines
975 B
Bash
Executable File

#!/bin/bash
if [ "true" == "$RUN_BOOTNODE" ]; then
geth \
--nodekeyhex="b0ac22adcad37213c7c565810a50f1772291e7b0ce53fb73e7ec2a3c75bc13b5" \
--nodiscover \
--ipcdisable \
--networkid=${NETWORK_ID} \
--netrestrict="172.16.254.0/28" 2>&1 | tee /var/log/geth_bootnode.log
else
cd /opt/testnet/accounts
./import_keys.sh
echo -n "$JWT" > /opt/testnet/build/el/jwtsecret
geth \
--bootnodes="${ENODE}" \
--allow-insecure-unlock \
--http \
--http.addr="0.0.0.0" \
--http.vhosts="*" \
--http.api="eth,web3,net,admin,personal" \
--http.corsdomain="*" \
--authrpc.addr="0.0.0.0" \
--authrpc.vhosts="*" \
--authrpc.jwtsecret="/opt/testnet/build/el/jwtsecret" \
--networkid=${NETWORK_ID} \
--netrestrict="172.16.254.0/28" \
--syncmode=full \
--mine \
--miner.threads=1 \
--miner.etherbase=${ETHERBASE} 2>&1 | tee /var/log/geth.log
fi