#ore #mining #pool #pow #dedicated #public #hashpoo

app hashpoo-cli

Hashpower pool only, for PoW believers. Public pool dedicated to ORE mining.

6 releases

new 0.8.5 Nov 1, 2024
0.8.4 Nov 1, 2024
0.8.1 Oct 29, 2024

#17 in Magic Beans

Download history 529/week @ 2024-10-27

529 downloads per month

Apache-2.0 and LGPL-3.0-only

145KB
3K SLoC

Hashpoo: Hashing, once started, cannot be stopped at all. (Experimental)

Hashpoo - for real hashpower only, specifically tailored for PoW believers and/or hashpower paranoids. It's a public oriented, simple and easy to join pool dedicated to ORE mining. It features pure PoW, no staking, no boosting, absolutely compelled by the real and physical hashpower of the entire community. Have fun.

The goal of this project is to bring more consumer miners on board through easy and simple ORE mining operations, in line with the ORE design principle: anyone can mine.

This is Hashpoo client, for any miner or anyone.

Key Differentiators of Hashpoo

No sign up fee, no sign up action.

Hashpoo does NOT cap or limit your hashpower in any way.

No delegating, no staking, no boosting, pure PoW, only hashpower.

Start mining when you connect. Stop mining when you disconnect.

Claim anytime at your own discretion (with reward balance >= 0.005 ORE).

Suitable for both casual and professional miners.

Hashpoo community members(Hashpunkers) are welcome to join discord server:

Install

Hashpoo client(hashpoo-cli) can be installed from crates.io directly, use cargo:

cargo install hashpoo-cli

Source code located at Github: github

Dependencies

If you run into issues during installation, please install the following dependencies for your operating system and try again:

Linux

sudo apt-get install openssl pkg-config libssl-dev gcc

MacOS (using Homebrew)

brew install openssl pkg-config

# If you encounter issues with OpenSSL, you might need to set the following environment variables:
export PATH="/usr/local/opt/openssl/bin:$PATH"
export LDFLAGS="-L/usr/local/opt/openssl/lib"
export CPPFLAGS="-I/usr/local/opt/openssl/include"

Windows (using Chocolatey)

choco install openssl pkgconfiglite

rust (if not installed yet)

Open a terminal window on Mac / Linux / BSD / Windows PowerShell:

curl https://sh.rustup.rs -sSf | sh

or

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Run

Interactive mode and direct mode

To run Hashpoo client in interactive mode, execute:

hpc [OPTIONS]

To run Hashpoo client in direct mode, execute, for example:

$ hpc --url ore.hashspace.me --keypair path-to-your-keypair.json mine --threads 8

or

$ hpc --url ore.hashspace.me --keypair path-to-your-keypair.json turbomine --threads 8

or, if you reference command scripts example file under hashpoo github

scripts/hpc.sh

Help

You can use the -h flag on any command to pull up a help menu with documentation:

hpc -h

Usage: hpc [OPTIONS] [COMMAND]

Commands:
  mine       Connect to pool and start mining. (Default Impl.)
  turbomine  Connect to pool and start mining. (Turbomine Impl.)
  claim      Claim rewards.
  balance    Display current ORE token balance.
  keygen     Generate a new Solana keypair for mining.
  earnings   Displays locally tracked earnings.
  help       Print this message or the help of the given subcommand(s)

Options:
      --url <SERVER_URL>        URL of the hashpoo server to connect to [default: ore.hashspace.me]
      --keypair <KEYPAIR_PATH>  Filepath to keypair to use [default: ~/.config/solana/id.json]
  -u, --use-http                Use unsecure http connection instead of https.
  -v, --vim                     Use vim mode for menu navigation.
  -h, --help                    Print help
  -V, --version                 Print version

Support us | Donate at your discretion

We greatly appreciate any donation to help support projects development at Miraland Labs. Miraland is dedicated to freedom and individual sovereignty and we are doing our best to make it a reality. Certainly, if you find this project helpful and would like to support its development, you can buy me/us a coffee! Your support is greatly appreciated. It motivates me/us to keep improving this project.

Bitcoin(BTC) bc1plh7wnl0v0xfemmk395tvsu73jtt0s8l28lhhznafzrj5jwu4dy9qx2rpda

Donate BTC to Miraland Development

Solana(SOL) 9h9TXFtSsDAiL5kpCRZuKUxPE4Nv3W56fcSyUC3zmQip

Donate SOL to Miraland Development

Thank you for your support!

Dependencies

~82MB
~1.5M SLoC