diff --git a/bin/maymine.js b/bin/maymine.js new file mode 100644 index 0000000000000000000000000000000000000000..cb05823ebe0e4db49a06498ba5137bd28d3179d0 --- /dev/null +++ b/bin/maymine.js @@ -0,0 +1,4 @@ +var signer +signer = (clique.getSigners().indexOf(eth.accounts[0]) > -1) +if (signer) miner.start() else miner.stop() +console.log( signer ) diff --git a/bin/maymine.sh b/bin/maymine.sh new file mode 100755 index 0000000000000000000000000000000000000000..1a180f4f4c0d728c0eeca224bafea0b2ef8a9b4b --- /dev/null +++ b/bin/maymine.sh @@ -0,0 +1,14 @@ +#!/bin/bash +# Robert Martin-Legene <robert@nic.ar> + +if [ -z "${BFAHOME}" ]; then echo "\$BFAHOME not set. Did you source bfa/bin/env ?" >&2; exit 1; fi +source ${BFAHOME}/bin/libbfa.sh || exit 1 + +res=$( geth_execjs "${BFAHOME}/bin/maymine.js" ) + +if [ "$res" = "true" ] +then + touch ${BFANODEDIR}/miner +else + rm -f ${BFANODEDIR}/miner +fi