How to mine Ravencoin with BzMiner
BzMiner Ravencoin
Ravencoin mining was introduced in BZMiner version 5. This guide will walk you through the steps to effectively mine Ravencoin using BZMiner.
Important Note:
BZMiner supports four network protocols for Ravencoin mining: stratum, ethstratum, ethstratum2, and ethproxy. Be sure to select the appropriate protocol based on the requirements of your mining pool.
Command Line Interface (CLI) Setup
Download BZMiner:
- Begin by downloading the latest version of BZMiner (Windows & Linux).
- Extract the contents of the archive to a convenient location on your computer.
Reference Script:
- Inside the extracted files, you’ll find a reference script (
rvn.bat
for Windows orrvn.sh
for Linux) that serves as a template for mining Ravencoin using BZMiner.
- Inside the extracted files, you’ll find a reference script (
Basic Command:
bzminer -a kawpow -w 000000 -p stratum+tcp://yourpool
- Replace
000000
with your Ravencoin wallet address. - Replace
yourpool
with the URL and port of the mining pool you wish to use.
Example:
bzminer -a kawpow -w 000000 -p stratum+tcp://stratum-ravencoin.flypool.org:3333
Config.txt Setup
Download and Extract:
- As before, download the latest version of BZMiner and extract the archive.
Edit Config.txt:
Locate and open the
config.txt
file within the extracted folder.Look for the
pool_configs
section at the top of the file.Modify the template as follows:
- Algorithm: Set it to
kawpow
. - Wallet: Enter your wallet address.
- URL: Specify the pool URL(s) you wish to mine to.
- Algorithm: Set it to
Example Config:
{
"pool_configs": [{
"algorithm": "kawpow",
"wallet": "00000", // replace 00000 with your wallet address
"url": ["stratum+tcp://stratum-ravencoin.flypool.org:3333"], // replace with your desired pool URL. Add multiple pools for redundancy.
"username": "worker_name",
"lhr_only": false
}],
"pool": [0], // the default pool configuration to use unless overridden
"rig_name": "rig",
"log_file": "",
"nvidia_only": false,
"amd_only": false,
"auto_detect_lhr": true,
"lock_config": false,
"advanced_config": false,
"advanced_display_config": false,
"device_overrides": []
}
Hive OS Setup for Ravencoin Mining
Visit the Hive OS Website: Start by navigating to the Hive OS website.
Update Your Rig: Ensure your Hive OS rig is updated to the latest version for optimal performance.
Create a Flight Sheet: Go to the Flight Sheets section and create a new one.
Set the Coin: Choose
RVN
(Ravencoin) as the coin you want to mine.Add a Wallet: Enter your Ravencoin wallet address. If multiple wallet addresses are required, separate them with commas or spaces.
Configure the Pool: Select “Configure in miner” in the Pool section to manually enter the pool details later.
Choose the Miner: Select
BZMiner
as your mining software.Name Your Flight Sheet: Give your flight sheet a custom name to help you easily identify it later.
In the Miner section, select Setup Miner Config.
In the BzMiner configuration panel that opens, set the Hash algorithm to kawpow
.
For the Wallet template, enter %WAL%
or directly input your wallet address.
Assign a Worker name to identify this rig on the pool.
Enter the Pool URL where you want to mine (e.g., stratum+tcp://stratum-ravencoin.flypool.org:3333
).
Configuring Arguments in HiveOS
To set config.txt
parameters in HiveOS, you can utilize the Extra config arguments field within the BzMiner configuration window. This field allows you to input configuration settings just as you would in the config.txt
file.
For example, to apply overclocking (OC) settings for three devices, you would enter the parameters in this format:
Starting from version 8.0.0, BzMiner supports using JSON arrays for oc_
parameters. This approach helps bypass HiveOS interface limitations that prevent valid JSON arrays from being used.
Example configuration:
"oc_fan_speed": "[-1, 80, 0]",
"oc_power_limit": "[0, 250, 0]",
"oc_core_clock_offset": "[100, 200, 100]",
"oc_memory_clock_offset": "[0, 0, 0]",
"oc_lock_core_clock": "[0, 0, 0]",
"oc_lock_memory_clock": "[810, 0, 810]"
This setup allows you to efficiently configure and manage overclocking settings for multiple devices directly through the HiveOS interface using BzMiner.