Skip to content
a e r t h edited this page Sep 4, 2018 · 46 revisions

New Mining Software

ATTN: do not use aquaminer unless testing. you wont get good hashrates compared to the c++ miner.

now, use aquacppminer.

Grab it here:

Aquachain Miner Resources

Pool Mining

Solo Mining

Pool mining

Create new wallet

Note: linux and osx (darwin) users can just remove the '.exe' from instructions.

Grab aquachain.exe

Unzip, and optionally rename from aquachain-1.7.0-windows-amd64.exe to aquachain.exe

aquachain.exe account new (console wallet)


aquachain.exe paper (not password encrypted)

Make sure to set a good password. Don't forget it. Be your own bank.

When using aquachain.exe account new, (or from within the AQUA console: personal.newAccount()), your wallet private key is encrypted with a pass phrase and saved in your "keystore" directory.

Your public address is printed after creating an account. If using account new you will see something like:

Your new account is locked with a password. Please give a password. Do not forget this password.
Repeat passphrase: 
Address: {1a7a0c0fd8d138f132b6a2ce22a715abebc16742}

Add 0x and that is your address. Like this: 0x1a7a0c0fd8d138f132b6a2ce22a715abebc16742

Once you are mining, see Wallet for more information about using the wallet.

Download the aquacppminer tool.

Command for mining

Choose a pool from those listed on pool status or or check our bitcoin talk ANN for newer ones.

Replace with the chosen pool and port configuration.


Pool mining with aquaminer command (now outdated, use for testing):


./aquaminer.exe -r 1s -F<address>/<worker>

Here replace <address> with your wallet address and <worker> with any custom name for the CPU you are using with your address. Remember multiple workers can be used with a single wallet address and in this case all paid money will go to the same wallet.

-t flag for number of cpu (default all)

./aquaminer.exe -r 1s -F<address>/<worker>


These are the currently known pools, add to this list if one is discovered!

Solo mining:

  • Don't solo mine unless you are running a pool, or have lots of rigs.

  • Dont keep your keys on your RPC server

  • Consider -keystore dummykeys -aquabase 0x1234567abcdef12345600000 to mine to a specific address without having the key available.

Be sure to wait and sync before mining. It doesn't take long.

To reduce orphan blocks, also be sure to have peers and check a block explorer to see the current block number and hash.

Do not key any keys inside the "nokeys" directory. You can safely delete aquaminingdata and nokeys (make sure you dont keep keys in there!)

Run your RPC server like so: aquachain -rpc -rpcaddr -datadir aquaminingdata -keystore nokeys -aquabase 0x3317e8405e75551ec7eeeb3508650e7b349665ff

Later, to spend and use the AQUA console, just double click aquachain. This way, you keep your keys safe (in the default keystore dir) and don't mix datadir, this can prevent RPC attacks.

Please see the many cases where people have lost their ETH because leaving RPC open for even one minute.

Solo farm

This assumes your AQUA node will be running from LAN, with other workers on the same lan.

WORKERS: aquacppminer --solo -F

Also consider running a pool! open-aquachain-pool

and see mining proxy: aquachain-proxy


use the -aquabase flag, or from console:


CPU Benchmarks

See #hashrate-reports channel for many more:

You can’t perform that action at this time.