github.com/marconiprotocol/go-methereum-lite@v0.0.0-20190918214227-3cd8b06fcf99/build/deploy/mine_dev.sh (about) 1 #!/bin/bash 2 3 ABSOLUTE_MINERDIR=${1} 4 5 if [ -z ${ABSOLUTE_MINERDIR} ]; then 6 echo "Missing path to mining data directory" 7 fi 8 9 source ../etc/meth/config.sh 10 11 if [ -z $BOOTNODE_ENODE_HASH ] || [ -z $BOOTNODE_IP ] || [ -z $BOOTNODE_PORT ]; then 12 echo "Misconfigured config.sh, please check bootnode settings" 13 fi 14 15 if [ -z $MINER_PORT ] || [ -z $MINER_ETHERBASE ]; then 16 echo "Misconfigured config.sh, please check miner settings" 17 fi 18 19 ./gmeth --datadir ${ABSOLUTE_MINERDIR} \ 20 --port $MINER_PORT \ 21 --rpc \ 22 --rpcport $MINER_RPC_PORT \ 23 --rpcapi="db,eth,net,web3,personal" \ 24 --networkid 161027 \ 25 --mine --minerthreads 1 \ 26 --bootnodes enode://$BOOTNODE_ENODE_HASH@$BOOTNODE_IP:$BOOTNODE_PORT \ 27 --etherbase $MINER_ETHERBASE \ 28 --unlock $MINER_ETHERBASE \ 29 --password "../etc/meth/unlock.txt" \ 30 --rpcaddr "0.0.0.0" \ 31 --syncmode "full"