HowTo mine Bitcredits (BCR) - Update @ 03/21/2015
A. Solomining
Download the wallet (current version 0.30.14):
Windows:
https://mega.co.nz/#!Zsoz3RZI!hbM2_StwgbprnRvPrMmyoQEd7VvHfq6k1dB09XZniZ4 Linux: (must be compiled by you - to many dependencies to meet - see HowTo Linux Compiling Wallet at the end of the post)
Source:
https://github.com/bitcreditscc/bicreditsnewStart the wallet and leave it to synchronize with the network.
Create an bitcredit.conf file:
Windows: %appdata%\Bitcredit\bitcredit.conf
Linux: ~/.bitcredit/bitcredit.conf
with the following content:
server=1
genproclimit=0
rpcuser=<someuser>
rpcpassword=<somepass>
rpcallowip=localhost
rpcport=8776
then point your miner to localhost:8776.
eg: clpts_x86-64.exe -o localhot:8776 -u <someuser>:<somepass> -g 2 -a 0
B. Poolmining
http://p2pool.website:8776/static/p2pool-node-status/ http://bcrp2pool.website:8776/static/p2pool-node-status/ http://mining.ypool.com/bcr/workers (at current date, it's not working)
1. CPU
Best miner at the current date is yam M7v by yvg1900:
https://mega.co.nz/#F!UlkU0RyR!E8n4CFkqVu0WoOnsJnQkSg1.1 Windows - 64 bit
Download the appropriate miner for your OS and processor type.
See yam-bcr.cfg example inside the archive and modify to your needs putting your BCR address and pools inside.
Copy the yam-bcr.cfg in the same directory with yam.exe.
Create a .bat file with the following content:
yam.exe -c yam.bcr.cfg
pause
Save it and run it.
1.2 Linux & MacOS - 64 bit
Download the appropriate miner for your OS and processor type.
See yam-bcr.cfg example inside the archive and modify to your needs putting your BCR address and pools inside.
Copy the yam-bcr.cfg in the same directory with yam.
Create a start.sh file with your favorite editor with the following content:
#!/bin/bash
screen -dmS bcr ./yam -c yam.bcr.cfg
Save it, "chmod +x start.sh", run it.
To connect to the screen "screen -r"
To deattache from the screen "CTRL+A after CTRL+D"
2. AMD Cards
Best miner at the current date is clpts v2.0 by NaN (
https://bitsharestalk.org/index.php?topic=2598.0):
Pool version:
https://www.dropbox.com/sh/jbalig775vh7hc2/AAA-mqdZS4c-MbatrCsgm2qna?dl=0 Solominer version:
https://www.dropbox.com/sh/ycqnadnjp8rhsp0/AADKNyWsn0oShLPtNGCBliWba?dl=0Note: With the pool version you can only mine to Ypool (-o 0), p2pool.website (-o 1) and bcrp2pool.website (-o 2).
Seccond miner getwork-momentum (pts-getwork), pool & solo miner, only getwork protocol:
Windows (pts-getwork):
https://www.dropbox.com/s/mcep9fqjehq5vj9/pts-getwork.zip Linux (getwork-momentum):
https://github.com/reorder/momentum-getwork2.1 Windows
Clpts:
Poolmining:
Note: clpts_x86.exe stand for 32bit exe, clpts_x86-64.exe stand for 64bit exe.
Copy the appropriate binaries kernel for the AMD drivers that you have installed into the "binaries" directory.
Create an .bat file with the following content:
clpts_x86-64.exe -o 1 -u 5qN3ZasN345N5UoEVg2iZ4DtwA8YjyjJic:x -o 2 -u 5qN3ZasN345N5UoEVg2iZ4DtwA8YjyjJic:x -g 2 -a 0
pause
Save it and run it.
Modify the BCR address. This will use p2pool.website as primary pool and bcrp2pool.website as secondary pool for mining. See readme.txt.
Solomining:
Note: clpts_x86.exe stand for 32bit exe, clpts_x86-64.exe stand for 64bit exe.
Copy the appropriate binaries kernel for the AMD drivers that you have installed into the "binaries" directory.
Create an .bat file with the following content:
clpts_x86-64.exe -o localhost:8776 -u 5qN3ZasN345N5UoEVg2iZ4DtwA8YjyjJic.5qN3ZasN345N5UoEVg2iZ4DtwA8YjyjJic:x -g 2 -a 0
pause
Save it and run it.
Modify the BCR address. This will use p2pool.website as primary pool and bcrp2pool.website as secondary pool for mining. See readme.txt.
Pts-getwork:
Poolmining:
Note: Only work with p2pool versions of pools, does not work with xpt pools (eg. Ypool)
Create a bcr.conf file with the following content:
host=p2pool.website
port=8776
rpcuser=5qN3ZasN345N5UoEVg2iZ4DtwA8YjyjJic
rpcpass=x
# Number of threads requesting work from the server in parallel
getwork_threads=2
submit_threads=2
# OpenCL devices to run miner on
devices=0,1
platform=0
Save it.
Create an .bat file with the following content:
Save it and run it.
Modify the BCR address.
Solomining:
Use clpts !!!
2.2 Linux
Clpts:
Poolmining:
Note: clpts_x86 stand for 32bit, clpts stand for 64bit.
Copy the appropriate binaries kernel for the AMD drivers that you have installed into the "binaries" directory.
Create an start.sh file with the following content:
#!/bin/bash
screen -dmS bcr ./clpts -o 1 -u 5qN3ZasN345N5UoEVg2iZ4DtwA8YjyjJic:x -o 2 -u 5qN3ZasN345N5UoEVg2iZ4DtwA8YjyjJic:x -g 2 -a 0
Save it, "chmod +x start.sh", run it.
Modify the BCR address. This will use p2pool.website as primary pool and bcrp2pool.website as secondary pool for mining. See readme.txt.
Solomining:
Note: clpts_x86 stand for 32bit, clpts stand for 64bit.
Copy the appropiate binaries kernel for the AMD drivers that you have installed into the "binaries" directory.
Create an start.sh file with the following content:
#!/bin/bash
screen -dmS bcr ./clpts -o localhost:8776 -u 5qN3ZasN345N5UoEVg2iZ4DtwA8YjyjJic.5qN3ZasN345N5UoEVg2iZ4DtwA8YjyjJic:x -g 2 -a 0
Save it and run it.
Modify the BCR address. This will use p2pool.website as primary pool and bcrp2pool.website as secondary pool for mining. See readme.txt.
Getwork-momentum:
Poolmining:
Note: Only work with p2pool versions of pools, does not work with xpt pools (eg. Ypool)
Create a bcr.conf file with the following content:
host=p2pool.website
port=8776
rpcuser=5qN3ZasN345N5UoEVg2iZ4DtwA8YjyjJic
rpcpass=x
# Number of threads requesting work from the server in parallel
getwork_threads=2
submit_threads=2
# OpenCL devices to run miner on
devices=0,1
platform=0
Save it.
Create an start.sh file with the following content:
#!/bin/bash
screen -dmS bcr ./miner.py bcr.conf
Save it, "chmod +x start.sh", run it.
Modify the BCR address. See README. You must have Python installed.
Solomining:
Use clpts !!!
3. nVidia Cards
Getwork-momentum (pts-getwork), pool & solo miner, only getwork protocol:
Windows (pts-getwork):
https://www.dropbox.com/s/mcep9fqjehq5vj9/pts-getwork.zip Linux (getwork-momentum):
https://github.com/reorder/momentum-getworkSee above !!!
------------------------------
HowTo Linux Compiling Wallet:
Ubuntu LTS 14.04
sudo apt-get install build-essential libtool autotools-dev autoconf automake libssl-dev libboost1.55-all-dev libminiupnpc-dev libqt5gui5 libqt5core5a libqt5dbus5 qttools5-dev qttools5-dev-tools libprotobuf-dev libqrencode-dev pkg-config libprotoc8 protobuf-compiler git
sudo add-apt-repository ppa:bitcoin/bitcoin
sudo apt-get update
sudo apt-get install libdb4.8 libdb4.8-dev libdb4.8++ libdb4.8++-dev
git clone https://github.com/bitcreditscc/bicreditsnew.git
cd bicreditsnew
chmod +x autogen.sh
chmod +x share/genbuild.sh
chmod +x src/leveldb/build_detect_platform
cp -avr build-aux src/secp256k1
./autogen.sh
./configure --enable-upnp-default --with-miniupnpc --with-gui=qt5
make -j4
strip src/bitcredit-cli
strip src/bitcredit-tx
strip src/bitcreditd
strip src/qt/bitcredit-qt
make install
The location of the binaries is /usr/local/bin
-----------------------------------------------
Could you dumb down the amd cards for windows part? I have no clue where to put the clpts file and no clue how to launch the miner. Seems very complicated unnecessarily.
Thanks.