github.com/haliliceylan/bsc@v1.1.10-0.20220501224556-eb78d644ebcb/tests/truffle/scripts/bsc-validator.sh (about) 1 #!/usr/bin/env bash 2 source /scripts/utils.sh 3 4 DATA_DIR=/root/.ethereum 5 6 wait_for_host_port ${BOOTSTRAP_HOST} ${BOOTSTRAP_TCP_PORT} 7 BOOTSTRAP_IP=$(get_host_ip $BOOTSTRAP_HOST) 8 VALIDATOR_ADDR=$(cat ${DATA_DIR}/address) 9 HOST_IP=$(hostname -i) 10 11 echo "validator id: ${HOST_IP}" 12 13 geth --config ${DATA_DIR}/config.toml --datadir ${DATA_DIR} --netrestrict ${CLUSTER_CIDR} \ 14 --verbosity ${VERBOSE} --nousb \ 15 --bootnodes enode://${BOOTSTRAP_PUB_KEY}@${BOOTSTRAP_IP}:${BOOTSTRAP_TCP_PORT} \ 16 --mine -unlock ${VALIDATOR_ADDR} --password /dev/null \ 17 --light.serve 50 \ 18 --rpc.allow-unprotected-txs --txlookuplimit 15768000