Solo Mining
Kevacoin can be mined through CPU, AMD and Nvidia GPU. If you want to mine Kevacoin using CPU, it is highly recommended that your CPU supports AES-NI instrcution as the Cryptonight hash algorithm performs much faster using the instruction. Most modern Intel Core TM and AMD CPUs support the AES-NI instruction.
Overview
You need to run the following programs in order to do solo-mining:
- Kevacoin wallet.
- Keva-stratum solo-mining stratum.
- One of the miners (latest release of XMRig, XMRigCC etc.).
Setup and run Kevacoin wallet
Download the Kevacoin wallet from https://kevacoin.org, choose the specific wallet for your platform. Alternatively, you can also build the wallet from the source (https://github.com/kevacoin-project/kevacoin). When building from the source, make sure to use the current release tag.
Before running the wallet, add a file kevacoin.conf
to the Kevacoin data directory with the following content:
rpcuser=yourusername rpcpassword=yourpassowrd rpcport=19332
Make sure to replace yourusername
and yourpassword
with your own user name and secure password.
The table below lists the Kevacoin data directory for different platforms.
OS | Location |
---|---|
Linux | ~/.kevacoin |
Windows | C:\Users\YourUserName\Appdata\Roaming\Kevacoin |
macOS | ~/Library/Application Support/Kevacoin |
Once the kevacoin.conf
file is added, start the Kevacoin wallet:
kevacoind
Or the GUI application:
kevacoin-qt
If you don't have a Kevacoin address yet, generate a new one:
kevacoin-cli getnewaddress VFgAsW4SP7GtMwb4Uvf9Z6nZ4j8qWbs5fV
Kevacoin address always starts with a prefix 'V'.
Setup and run Keva-stratum
Download and build the keva-stratum from source code: https://github.com/kevacoin-project/keva-stratum. If you are running on Windows, we provide a pre-built binary.
Keva-stratum requires a simple configuration file. Refer to the section Running Stratum on how to configure the file.
Start the stratum server:
./keva-stratum config.json
Run the miner
Monero miners (such as XMRig and XMRigCC) can be used to mine Kevacoin. If the miner configuration file, set the pool url to: 127.0.0.1:19332
(Replace 19332
with the rpcport value you specify in the Kevacoin configuration file kevacoin.conf
).
The algo
and coin
fields in XMRig's config.json
file should be null
as keva-stratum will set the correct algorithm for the miner.
"pools": [
{
"algo": null,
"coin": null,
...
}
],