Skip to content

Sample Usages

Mining Grin / Aeternity / BFC

Bminer supports the Cuckoo-style algorithms which are used by coins such as Grin, Aeternity, BFC and Qitmeer. Below are examples of command lines to mine Grin / Aeternity / BFC:

bminer -uri cuckaroo29z://bminergrin.worker:[email protected]:13654
bminer -uri cuckatoo31://bminergrin.worker:[email protected]:13654
bminer -uri cuckatoo32://bminergrin.worker:[email protected]:6665
bminer -uri cuckaroo29z://satoshi%40nakamoto%2Ecom%2Fworker:[email protected]:3416
bminer -uri cuckaroo29z://satoshi%40nakamoto%2Ecom%2Fworker:[email protected]:6666
bminer -uri aeternity://ak_27we6r5KVGpErVGedqFByq2GAEYrUP39G51jnadMRrDux1YDay.worker@ae.f2pool.com:7898
bminer -uri aeternity://ak_27we6r5KVGpErVGedqFByq2GAEYrUP39G51jnadMRrDux1YDay.worker@ae-pool.beepool.org:9505
bminer -uri cuckaroo29z://3FfuYv6SNge5Vm5onsiqts7hoYNA2kfvmM@grincuckaroo29.usa.nicehash.com:3371
bminer -uri cuckatoo31://3FfuYv6SNge5Vm5onsiqts7hoYNA2kfvmM@grincuckatoo31.usa.nicehash.com:3372
bminer -uri bfc://[email protected]:3333
bminer -uri qitmeer://TmiHm6cT8sETMMRQdwzotQMYg7xTJZXHz9s.work01@qitmeer24.meerpool.com:10024

There are two points worth noting:

First, you need to escape the @ and the / character in the URI. Escaping essentially means replacing the character @ and / with %2E and %2F in the URI. Please see the FAQs for more details.

Second, both Aeternity / Grin requires significant CPU power to aid the mining. You might have sub-optimal performance if the machine is running on a low-end CPU (e.g. Intel Celeron) with multiple GPUs. Optionally, you can experiment the CPU usage with the -intensity flag:

bminer -uri cuckaroo29z://bminergrin.worker:[email protected]:13654 -intensity 6

The intensity is between 0 and 12. Lower intensity has lower CPU usage but potentially slower on mining.

Mining Ethereum

The following section describes a few sample usages of mining Ethereum. There are a few things that need to be customized for your own usages:

  • Substitute 0x6D2a79507C67A8ACBc01D16a4858469677792C39 with your own ETH address.
  • Substitute worker to your worker name.
  • Substitute bminergrin to your f2pool account name.

Bminer currently provides supports for mining Ethash-based coins, notably Ethereum and Ethereum Classic. There are three protocols that the mining pools current supports:

  • The classic Stratum protocol whose URI scheme is ethash:// or ethash+ssl:// (i.e., the Stratum protocol over SSL connections). nanopool.org support this protocol.
  • The Ethereum proxy protocol whose URI scheme is ethproxy:// or ethproxy+ssl:// (i.e., the Stratum protocol over SSL connections). dwarfpool.com, ethermine.org and sparkpool.com support this protocol.
  • The Ethereum Stratum protocol whose URI scheme is ethstratum://. f2pool.com support this protocol.

Here are a few examples of the command lines that mine coins towards the specified addresses:

bminer -uri ethash://0x6D2a79507C67A8ACBc01D16a4858469677792C39.worker@eth-us-west1.nanopool.org:9999
bminer -uri ethproxy://0x6D2a79507C67A8ACBc01D16a4858469677792C39.worker@eu1.ethermine.org:4444
bminer -uri ethstratum://[email protected]:6688
bminer -uri ethproxy://0x6D2a79507C67A8ACBc01D16a4858469677792C39.worker@eth.waterhole.xyz:8008
bminer -uri ethproxy://0x6D2a79507C67A8ACBc01D16a4858469677792C39.worker@eth.2miners.com:2020
bminer -uri ethproxy://0x6D2a79507C67A8ACBc01D16a4858469677792C39.worker@eth-eu.dwarfpool.com:8008
bminer -uri ethproxy://0x6D2a79507C67A8ACBc01D16a4858469677792C39.worker@us-west.sparkpool.com:3333
bminer -uri ethstratum://0x6D2a79507C67A8ACBc01D16a4858469677792C39.worker@eth.coinfoundry.org:3072
bminer -uri ethstratum://[email protected]:3344
bminer -uri ethstratum://foo.worker:[email protected]:20535

You can use ethproxy+ssl:// instead of ethproxy:// to connect to the pool via SSL connections:

bminer -uri ethproxy+ssl://0x6D2a79507C67A8ACBc01D16a4858469677792C39.worker@eu1.ethermine.org:5555

Ethereum (ETH) Mining with LHR Mode on Nvidia GPUs

Nvidia locks the performance of some of their latest GPUs to 50 percent on ETH mining. Bminer provides an Low Hash Rate (LHR) mode to exploit part of the locked performance. Bminer runs at the rate (currently 50 to 74 percent) that specified by the user in the LHR mode. Here is an example of mining at 74 percent of the total performance.

bminer -uri ethstratum://0x6D2a79507C67A8ACBc01D16a4858469677792C39@eth-us-west1.nanopool.org:9999 -ethash-lhr 74 

Dual-mining Ethereum (ETH)

By exploiting the characteristics of the algorithms, Bminer can mine ETH and other coins to improve profitability. Currently Bminer supports dual-mining Handshake (HNS, on AMD platform only). Here are a few examples of the command lines:

bminer -uri ethash://0x6D2a79507C67A8ACBc01D16a4858469677792C39.worker@eth-us-west1.nanopool.org:9999 -uri2 handshake://[email protected]:6000

Mining with the Conflux PoW algorithm

bminer -uri conflux://foo@<fullnode>:32525

Mining with Nicehash

Both AE, BEAM, Grin, ETH are supported on Nicehash, please use your BTC address:

bminer -uri beamhash2://[email protected]:3370
bminer -uri cuckaroo29z://3FfuYv6SNge5Vm5onsiqts7hoYNA2kfvmM@grincuckaroo29.usa.nicehash.com:3371
bminer -uri cuckatoo31://3FfuYv6SNge5Vm5onsiqts7hoYNA2kfvmM@grincuckatoo31.usa.nicehash.com:3372
bminer -uri ethstratum://3FfuYv6SNge5Vm5onsiqts7hoYNA2kfvmM.w@daggerhashimoto.eu.nicehash.com:3353

Mining ProgPoW coins like SERO / Raven (ProgPow)

Bminer supports coins that use the ProgPow algorithm, such as Sero and Raven. Here are the examples on mining SERO and Raven:

bminer -uri sero://21oMAVzu7cFJriWXiUogLWDEbUYwgKhpCW4wyH56wTAuyJ256QKjnfLQL7qBVc2r39ke27RwhLvHGH4yNUtorWNwnavAdC5Aus2pSFdZzYodtDfMbXnLp7xaXDnzp4BZcoSH.w@sero.f2pool.com:4200
bminer -uri raven://[email protected]:4505

Mining BitcoinZ / SafeCoin / Zelcash...

Bminer supports mining Equihash 144,5 based coins, such as BitcoinZ / SafeCoin / Zelcash, over different pools (e.g., 2miners.com, axepool, and altpool).

The following section describes a few sample usages. There are a few things that need to be customized for your own usages:

  • Substitute t1ZBtpkUy1y1deYsNJnzdW4tk7HiJEcfUzr with your own address.
  • Substitute foo with your username.
  • Substitute worker with your worker name.
  • Substitute pwd with your password.
  • Specify -pers correctly for the coin you want to mine. Note that -pers can be either a specific personalization string (e.g. BitcoinZ) or auto (for automatic profit switching at pools like zergpool).

Here are a few examples of the command lines that mine coins to the specified addresses:

bminer -uri equihash1445://[email protected]:2020 -pers BitcoinZ
bminer -uri equihash1445://[email protected]:3032 -pers BitcoinZ
bminer -uri equihash1445://[email protected]:9351 -pers ZelProof
bminer -uri equihash1445://foo.worker:[email protected]:6586 -pers BitcoinZ
bminer -uri equihash1445://t1ZBtpkUy1y1deYsNJnzdW4tk7HiJEcfUzr.worker@equihash144.mine.zergpool.com:2146 -pers auto
bminer -uri equihash1445://[email protected]:4008 -pers auto

To connect to the mining pool over SSL, you can use equihash1445+ssl:// instead of equihash1445:// in the URI (on a different port). For example:

bminer -uri equihash1445+ssl://foo.worker:[email protected]:6588 -pers BitcoinZ

Mining Bitcoin Gold (BTG)

The following section describes a few sample usages of mining Bitcoin Gold (BTG). There are a few things that need to be customized for your own usages:

  • Substitute GNjEhF8dfiCj9JSntTnsovb2c3z2kptfwi with your own address.
  • Substitute foo with your username.
  • Substitute worker with your worker name.
  • Substitute pwd with your password.

Bminer supports mining Zhash (Equihash with parameter set 144,5) based coins, notably Bitcoin Gold (BTG), over different pools (e.g., pool.gold, btgpool.pro, and suprnova.cc).

Here are a few examples of the command lines that mine coins to the specified addresses:

bminer -uri zhash://[email protected]:3050
bminer -uri zhash://[email protected]:3857
bminer -uri zhash://[email protected]:3857
bminer -uri zhash://[email protected]:3857
bminer -uri zhash://foo.worker:[email protected]:8866

To connect to the mining pool over SSL, you can use zhash+ssl:// instead of zhash:// in the URI (on a different port). For example:

bminer -uri zhash+ssl://foo.worker:[email protected]:8817

Mining Beam (BEAM)

The following section describes a few sample usages of mining BEAM. There are a few things that need to be customized for your own usages:

  • Substitute 3a13205ec464807c9400f0fde8d56ac49da03bb3812055f08844fe2eaf0b9166 with your own BEAM address.
  • Substitute worker to your worker name.

Bminer currently provides supports for mining BEAM. For example:

bminer -uri beam+ssl://3a13205ec464807c9400f0fde8d56ac49da03bb3812055f08844fe2eaf0b9166.worker@beam.sparkpool.com:2222
bminer -uri beam://[email protected]:3370

When you specifies beam as the scheme of the URI, bminer will automatically mine using the BeamHashIII algorithm when the upcoming hard fork is implemented.

Specifying devices

You can specify which cards that Bminer should mine on using the -devices options. While Bminer runs on the NVIDIA cards by default, you can prefix the device IDs with amd: to run on AMD cards. For example:

bminer -devices amd:0 -uri beam+ssl://3a13205ec464807c9400f0fde8d56ac49da03bb3812055f08844fe2eaf0b9166.worker@beam.sparkpool.com:2222

Bminer will run on the first AMD card on the system.

Strict security for SSL (verifying the certificates)

Use the -strict-secure option to turn on the verification of all certificates of the SSL connections.

bminer -strict-secure \
-uri stratum+ssl://[email protected]:6633

Enabling the management API

The -api option below enables the REST APIs at 127.0.0.1:1880.

bminer -api 127.0.0.1:1880

Suppressing timestamps in the logging messages

bminer -no-timestamps

Logging messages to both console and a file

The -logfile option below enables logging to the specific file.

bminer -logfile=bminer.log

Exit immediately in case of network failures

The following parameters instructs Bminer to exit immediately in case of network failures. You will need your own monitoring tools for production deployments.

bminer -max-network-failures=0 -watchdog=false

Grin Mining Tutorials

Youtube Video

Pools

Tools

The Awesome Miner 4.5 includes BMiner support

SimpleMiningOS includes BMiner support

MinerOS

PiMP OS

PandaMiner GPU

Review

BMINER 10.2.0 NVIDIA GPU MINER REVIEW AND BENCHMARKS by 1st Mining rig