An easy to use Graphical User Interface cryptocurrency miner for crypto night algorithm coins available for Windows, macOS and Linux
Clone or download
Pull request Compare This branch is 120 commits ahead, 2 commits behind stellitecoin:master.
Latest commit 1a1abd4 Dec 15, 2018

README.md

BLOC GUI Miner v0.0.3 Update

BLOC GUI Miner

BLOC GUI Miner is a beautiful, easy to use, Graphical User interface for mining multiple cryptocurrencies based on cryptonote.

It is aimed at getting people that have never tried mining before with a focus on accessibility, security and simplicity.

BLOC GUI Miner Intro

BLOC GUI Miner support two very popular miner backends: xmr-stak and xmrig

BLOC GUI Miner comes with XMR-STAK 2.7.1 and XMRIG 2.8.3 already built-in, including configuration files for CPU and GPU mining in most of the cases.

BLOC GUI Miner Intro

Supported Cryptocurrency

Everyone can add their own cryptocurrency to the BLOC GUI Miner as long as it is supported by XMR-STAK and XMRIG. In the same time everyone can add/edit a mining pool into the BLOC GUI Miner.

Curently we support :

If you would like to contribute to this project by adding or editing a mining pool but also to add a new cryptonote currency please checkout the instructions available.

BLOC Mining

BLOC.MONEY is a fast, easy to use and private decentralized cryptocurrency. Send money spacewide, worldwide or locally, immediately and without costly intermediaries using the blockchain technology.

Overview:

BLOC GUI Miner Mining BLOC

Help:

BLOC GUI Miner Mining BLOC

TurtleCoin Mining

TurtleCoin is a fast, easy and private cryptocurrency which allows you to send money to friends and businesses.

Overview:

BLOC GUI Miner Mining TurtleCoin

Mining Pools:

BLOC GUI Miner Mining TurtleCoin

Supported Miners

BLOC GUI Miner comes with XMR-STAK and XMRIG already built-in, including configuration files for CPU and GPU mining in most of the cases.

  1. xmr-stak v2.7.1
  2. xmrig v2.8.3 (note: xmrig-nvidia and xmrig-amd are not yet implented

Guide

Make sure to check the guides how to use:

Downloads Binaries

Some antivirus packages detect cryptocurrency miners as malware and will remove the miner as soon as it's started. In order for the BLOC GUI miner to function, you'll need to exclude the miner from being scanned by your antivirus software.

Compiling on Linux (Ubuntu)

Compiling on Linux will generate the binaries for Windows, macOS and Linux.

The miner GUI is built using Electron and Go using the Astilectron app framework.

Install dependencies

sudo apt-get update
sudo apt-get install gcc make python libmicrohttpd10 libnss3 -y
  • gcc and make are required for go packages
  • python is required for GUI-miner
  • libmicrohttpd is required for xmrig
  • libnss3 is required for electron

Install Go

  1. https://golang.org/dl/

  2. or follow the next lines

download and unpack golang binaries

cd ~
wget https://dl.google.com/go/go1.11.2.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.11.2.linux-amd64.tar.gz

add Go to current $PATH, by editing the current user's .bashrc

nano ~/.bashrc 

add the following

# golang
export PATH=$PATH:/usr/local/go/bin
export PATH=$PATH:~/go/bin

run the .bashrc file (otherwise you need to logout and login again for it to get triggered)

source ~/.bashrc

now you could check the go installation by running

go version

Clone the app

cd ~
git clone https://github.com/furiousteam/BLOC-GUI-Miner.git

Install required Go packages

go get -u github.com/asticode/go-astilectron
go get -u github.com/asticode/go-astilectron-bundler/...
go get -u github.com/asticode/go-astichartjs
go get -u github.com/asticode/go-astilectron-bootstrap
go get -u github.com/google/uuid
go get -u github.com/mitchellh/go-ps
go get -u github.com/furiousteam/BLOC-GUI-Miner/src/gui
go get -u github.com/konsorten/go-windows-terminal-sequences
go get -u github.com/mattn/go-colorable

Update electron version

edit ~/go/src/github.com/asticode/go-astilectron/astilectron.go file

nano ~/go/src/github.com/asticode/go-astilectron/astilectron.go

and change VersionElectron = "1.8.1" to VersionElectron = "3.0.8"

then, recompile go-astilectron-bundler

cd ~/go/src/github.com/asticode/go-astilectron-bundler
make

Compile the miner

cd ~/BLOC-GUI-Miner
make

If all goes well, the binaries for Windows, macOS and Linux will be available in the bin folder.

Attach the miner

before you start the GUI-miner, make sure you have copied the binaries of xmrig or xmr-stak into the miner subfolder right next to the main GUI-miner executable

Thanks

Contribute

If you have an issue not listed here or if you would like to add a new feature to the BLOC GUI Miner please submit a pull request or log a new issue, alternatively, you can contact us


BLOC