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"