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://
orethash+ssl://
(i.e., the Stratum protocol over SSL connections). nanopool.org support this protocol. - The Ethereum proxy protocol whose URI scheme is
ethproxy://
orethproxy+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
) orauto
(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
Related information¶
Grin Mining Tutorials¶
- Bminer Grin mining on f2pool
- Bminer Grin mining on Sparkpool
- Bminer Grin mining on Grinmint pool
- MinerStat Bminer mining tutorial
Youtube Video¶
- A video guide showing how to mine Zcash By IMineBlock
- IMineBlocks:Fastest GRIN Miner Updated | +30% Performance Less Rejects & 4GB GPU Support
- Voskcoins: How To Mine Grin Coin | Windows & Linux Mining Guide + What is GrinCoin anyway?
Pools¶
- Miningpoolhub
- Flypool
- 2miner.com
- F2pool
- SparkPool
- BeePool
- ZhiZhuPool
- Suprnova pool
- ACpool
- Zhash.pro Pool
- thegrinpool
- antpool
Tools¶
The Awesome Miner 4.5 includes BMiner support
SimpleMiningOS includes BMiner support
Review¶
BMINER 10.2.0 NVIDIA GPU MINER REVIEW AND BENCHMARKS by 1st Mining rig