HemiNetwork_Miner by @ColonyAirdrops


1. Binaries

  • Visit binaries

  • Download (heminetwork_v0.4.3_linux_amd64.tar.gz) file

  • Use Termius and copy the file to your VPS

  • Now Follow commands

mkdir hemi-miner
cd hemi-miner
sudo apt update && sudo apt upgrade -y
sudo apt install screen
screen -S hemi
tar xvf heminetwork_v0.4.3_linux_amd64.tar.gz
cd heminetwork_v0.4.3_linux_amd64

2. Verify Configuration Success

  • To ensure you downloaded the correct binaries and are able to run them, execute the command below:
./popmd --help
  • This will display the help menu for popmd, indicating that it's installed and operational.

3. Generate Your Public Key

./keygen -secp256k1 -json -net="testnet" > ~/popm-address.json
cat ~/popm-address.json
  • Result - Make sure to save everything

image

  1. Private key : EVM
  2. pubkey_hash : btc address for faucet

4. Fund your PoP Miner Address

  • Find Your Wallet Address: Check the JSON from 3 for your pubkey_hash, which is your testnet Bitcoin address.
  • Use discord to get faucet: Hemi

5. Set Variables

  • In your console, execute the following commands while:
  1. replacing <private_key> with the value found in the JSON from Step 5
  2. replacing <fee_per_vB_integer> with the fee in sat/vB you want to pay (Normally 50)
export POPM_BTC_PRIVKEY=<private_key>
export POPM_STATIC_FEE=<fee_per_vB_integer>
export POPM_BFG_URL=wss://testnet.rpc.hemi.network/v1/ws/public
  1. Check Current Fee Levels: Visit - Mempool
  2. Look at the "sat/vB" numbers for the different transaction fee priorities. It is recommended to set the value to the "High Priority" value or slightly higher.
  3. Re-run the command to set the POPM_STATIC_FEE environment variable from above each time you want to change the fee, and restart the PoP Miner afterwards.

6. Run the Miner

./popmd
  • Output

image

7. Screen settings

  • Once running use: CTRL A D (to detach from screen)
  • To Check the screen again use :
screen -r hemi