Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/furiousteam/bloc-gui-miner

An easy to use Graphical User Interface cryptocurrency miner for crypto night algorithm coins available for Windows, macOS and Linux
https://github.com/furiousteam/bloc-gui-miner

argon2 blockchain cryptocurrencies cryptocurrency cryptocurrency-miner cryptocurrency-mining cryptonight cryptonight-haven cryptonight-heavy cryptonight-lite cryptonight-v8 cryptonote miner mining mining-software monero randomx xmr-stak xmrig xmrstak

Last synced: about 1 month ago
JSON representation

An easy to use Graphical User Interface cryptocurrency miner for crypto night algorithm coins available for Windows, macOS and Linux

Awesome Lists containing this project

README

        

# **BLOC GUI Miner**

![BLOC GUI Miner Mining Cryptocurrency](https://raw.githubusercontent.com/furiousteam/BLOC-wiki/master/docs/mining/images/BLOC-GUI-MINER/SCREEN/BLOC-GUI-MINER-5-CURRENCY-UPDATE-1.1.4.jpg)

[BLOC GUI Miner](https://github.com/furiousteam/BLOC-GUI-Miner) is a beautiful, easy to use, Graphical User interface for mining multiple cryptocurrencies based on cryptonote. The BLOC GUI Miner is easy to use and makes you getting started with mining cryptocurrency on Windows, MacOS and Linux in no time.

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

BLOC GUI Miner support two very popular miner backends: [xmr-stak](https://github.com/fireice-uk/xmr-stak) and [xmrig](https://github.com/xmrig/xmrig) the best RandomX, CryptoNight and Argon2 CPU miner.

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

If you want to learn about cryptocurrencies, [mining](https://wiki.bloc.money/mining/what-is-mining/) is a great place to start!

[Start mining](https://wiki.bloc.money/mining/bloc-gui-miner-using/#start-mining) today and get rewarded in your favorite cryptocurrency.

**Note**: 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.

## BLOC GUI Miner Features

- πŸ’Ž Built-in latest XMR-STAK & XMRIG
- βœ… Now support 17 Cryptocurrencies
- πŸ–₯ Works on macOS all versions included Catalina, Windows (7, 8, 10) & Linux x64
- πŸŽ– 67 Best Mining Pools built-in
- ❇️ Change mining pool or coin in 1 click
- ℹ️ Complete informations about each currency with links
- πŸ”Έ Easy to use
- πŸ“ˆ Price & Coin Stats by CoinGecko
- πŸ“Š Mining Stats by Cryptunit
- ♻️ CPU & GPU Mining
- ⛏ RandomX, CryptoNight and Argon2 CPU miner

## **Previous Updates**

[Previous Updates](DOCS/updates)

Online Support:

- [Discord](https://discord.gg/5Buudya)
- [Telegram](https://t.me/bloc_money)

## **Screenshots**

*GIF*
![BLOC GUI Miner 20 cryptocurrencies supported](https://github.com/furiousteam/BLOC-wiki/raw/master/docs/mining/images/BLOC-GUI-MINER/SCREEN/BLOC-GUI-MINER-1.1.4-GIF.gif)

*Home*

![BLOC GUI Miner Home](DOCS/images/1-HOME-BLOC-GUI-Miner-v1.1.2.png)

*Miner Setup*

![BLOC GUI Miner Setup](DOCS/images/2-MINER-SETUP-BLOC-GUI-Miner-v1.1.2.png)

*Select Coin to Mine*

![BLOC GUI Miner Select coin to mine](https://github.com/furiousteam/BLOC-wiki/raw/master/docs/mining/images/BLOC-GUI-MINER/XMRIG.png)

*Select Mining Pool*

![BLOC GUI Miner Miner Settings](DOCS/images/5-MINER-POOLS-BLOC-GUI-Miner-v1.1.2.png)

*Help*

![BLOC GUI Miner Help](DOCS/images/help.png)

## **Supported Cryptocurrencies**

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.

You can mine the following cryptocurrencies with the BLOC GUI Miner :

- [BLOC.MONEY](https://bloc.money) **(BLOC)**
- [TurtleCoin](https://turtlecoin.lol) **(TRTL)** - *ONLY XMRIG*
- [RYO](https://ryo-currency.com) **(RYO)**
- [Haven](https://www.havenprotocol.com) **(XHV)**
- [Monero](https://www.getmonero.org) **(XMR)** (New RandomX algo supported) - *ONLY XMRIG*
- [Loki](https://loki.network) **(LOKI)** - *ONLY XMRIG*
- [Sumokoin](https://www.sumokoin.org) **(SUMO)**
- [GRAFT](https://www.graft.network) **(GRFT)**
- [Conceal Network](https://conceal.network) **(CCX)** *ONLY XMRSTAK*
- [Quantum Resistant Ledger](https://www.theqrl.org) **(QRL)**
- [LETHEAN](https://lethean.io) **(LTHN)**
- [X-CASH](https://www.x-network.io/xcash/) **(XCASH)**
- [MASARI](https://getmasari.org) **(MSR)**
- [TUBE](https://bittubeapp.com) **(TUBE)**
- [Wonero](http://wownero.org) **(WOW)** - *ONLY XMRIG*
- [ARQMA](https://arqma.com) **(ARQ)** (New RandomX rx/arq algo supported) - *ONLY XMRIG*
- [IRIDIUM](https://ird.cash) **(IRD)**

XMR-STAK Version:

![BLOC GUI Miner Mining QRL](https://github.com/furiousteam/BLOC-wiki/raw/master/docs/mining/images/BLOC-GUI-MINER/XMR-STAK.png)

XMRIG Version:

We suggest macOS users to always use XMRIG bundle if possible for a simple installation as XMR-STAK require extra library.

![BLOC GUI Miner Mining QRL](https://github.com/furiousteam/BLOC-wiki/raw/master/docs/mining/images/BLOC-GUI-MINER/XMRIG.png)

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](https://github.com/furiousteam/BLOC-GUI-Miner/tree/master/coins).

### **BLOC.MONEY (BLOC) mining**

[BLOC.MONEY](https://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.

*Mining BLOC:* [How to mine BLOC)](https://wiki.bloc.money/mining/bloc-gui-miner-using/)

[![BLOC GUI Miner Mining BLOC](https://github.com/furiousteam/BLOC-wiki/blob/master/docs/mining/images/BLOC-GUI-MINER/BLOC-GUI-Miner-v0.0.3-BLOC-mining.png)](https://wiki.bloc.money/mining/bloc-gui-miner-using/)

### **TurtleCoin (TRTL) Mining**

[TurtleCoin](https://github.com/turtlecoin/turtlecoin) is a fast, easy and private cryptocurrency which allows you to send money to friends and businesses.
*Note*: Mining TurtleCoin only works with XMRIG and support the new Chukwa algorithm.

*Mining TRTL:* [How to mine (TRTL)](https://wiki.bloc.money/mining/bloc-gui-miner-mining-turtlecoin)

[![BLOC GUI Miner Mining TurtleCoin](https://github.com/furiousteam/BLOC-wiki/raw/master/docs/mining/images/BLOC-GUI-MINER/turtlecoin-mining.png)](https://wiki.bloc.money/mining/bloc-gui-miner-mining-turtlecoin/)

### **Haven (XHV) Mining**

[Haven](https://www.havenprotocol.com) protocol is a fully decentralized, private, algorithmic stablecoin that can be stored in a Haven wallet which can be seen as a private and decentralized USD-based bank account for everyone.

*Mining XHV:* [How to mine (XHV)](https://wiki.bloc.money/mining/bloc-gui-miner-mining-haven)

[![BLOC GUI Miner Mining Haven](DOCS/images/8-MINING-HAVEN-BLOC-GUI-Miner-v1.1.2.png)](https://wiki.bloc.money/mining/bloc-gui-miner-mining-haven/)

### **Monero (XMR) Mining**

[Monero](https://www.getmonero.org) Monero is cash for a connected world. It’s fast, private, and secure. With Monero, you are your own bank. You can spend safely, knowing that others cannot see your balances or track your activity.

*Mining XMR:* [How to mine (XMR)](https://wiki.bloc.money/mining/bloc-gui-miner-mining-monero)

[![BLOC GUI Miner Mining](https://github.com/furiousteam/BLOC-wiki/raw/master/docs/mining/images/BLOC-GUI-MINER/MONERO-BLOC-GUI-Miner-v1.1.4.png)](https://wiki.bloc.money/mining/bloc-gui-miner-mining-monero)

### **RYO (RYO) Mining**

[RYO](https://ryo-currency.com) RYO Currency confidently transact with the highest degree of anonymity.

*Mining RYO:* [How to mine (RYO)](https://wiki.bloc.money/mining/bloc-gui-miner-mining-ryo)

[![BLOC GUI Miner Mining (RYO](DOCS/images/7-MINING-RYO-BLOC-GUI-Miner-v1.1.2.png)](https://wiki.bloc.money/mining/bloc-gui-miner-mining-ryo/)

### **LOKI (LOKI) Mining**

[Loki](https://loki.network) Loki is a privacy network which will allow users to transact and communicate privately over the internet, providing a suite of tools to help maintain the maximum amount of anonymity possible while browsing, transacting and communicating online.

*Mining LOKI:* [How to mine (LOKI)](https://wiki.bloc.money/mining/bloc-gui-miner-mining-loki)

[![BLOC GUI Miner Mining LOKI](DOCS/images/11-MINING-LOKI.png)](https://wiki.bloc.money/mining/bloc-gui-miner-mining-loki/)

### **SUMOKOIN (SUMO) Mining**

[Sumokoin](https://www.sumokoin.org) DIGITAL CASH - Privacy Without Compromise. Private β€’ Untraceable β€’ Decentralized β€’ Fungible

*Mining SUMO:* [How to mine (SUMO)](https://wiki.bloc.money/mining/bloc-gui-miner-mining-sumo)

[![BLOC GUI Miner Mining SUMO](DOCS/images/10-MINING-SUMO.png)](https://wiki.bloc.money/mining/bloc-gui-miner-mining-sumo/)

### **GRAFT (GRFT) Mining**

[GRAFT](https://www.graft.network) GRAFT is a combination (PoW, PoS, DAG) blockchain and a platform that enables a truly decentralized payment network with real-time, universal payment acceptance.

*Mining GRFT:* [How to mine (GRFT)](https://wiki.bloc.money/mining/bloc-gui-miner-mining-graft)

[![BLOC GUI Miner Mining GRAFT](DOCS/images/12-MINING-GRAFT.png)](https://wiki.bloc.money/mining/bloc-gui-miner-mining-graft/)

### **CONCEAL NETWORK (CCX) Mining**

[Conceal Network](https://conceal.network) Conceal.Network is a decentralized blockchain bank, with deposits and investments paying interest rates, without involvement of financial institutions, powered by 100% open source code.

*Mining CCX:* [How to mine (CCX)](https://wiki.bloc.money/mining/bloc-gui-miner-mining-ccx)

[![BLOC GUI Miner Mining CCX](DOCS/images/14-MINING-CCX.png)](https://wiki.bloc.money/mining/bloc-gui-miner-mining-ccx/)

### **Quantum Resistant Ledger (QRL) Mining**

[Quantum Resistant Ledger](https://www.theqrl.org) The Quantum Resistant Ledger. Secure digital assets for longevity. Externally audited enterprise-grade blockchain platform secure against an attack from quantum computers.

*Mining QRL:* [How to mine (QRL)](https://wiki.bloc.money/mining/bloc-gui-miner-mining-qrl)

[![BLOC GUI Miner Mining QRL](DOCS/images/13-MINING-QRL.png)](https://wiki.bloc.money/mining/bloc-gui-miner-mining-qrl/)

### **Lethean (LTHN) Mining**

[Lethean (LTHN)](https://lethean.io) allow users to quickly and seamlessly use VPN services by choosing an exit node that best suits their needs. Simply download the wallet, add Lethean, and visit the integrated VPN marketplace to begin using the VPN services.

*Mining LTHN:* [How to mine Lethean (LTHN)](https://wiki.bloc.money/mining/bloc-gui-miner-mining-lethean)

[![BLOC GUI Miner Mining Lethean (LTHN)](https://github.com/furiousteam/BLOC-wiki/raw/master/docs/mining/images/BLOC-GUI-MINER/lethean-mining.png)](https://wiki.bloc.money/mining/bloc-gui-miner-mining-lethean)

### **X-CASH (XCASH) Mining**

[X-CASH](https://www.x-network.io/xcash/) **(XCASH)** is public blockchain network & innovative digital asset powering the X network allowing the creation of customizable blockchains secured by a worldwide network.

*Mining XCASH:* [How to mine X-CASH (XCASH) ](https://wiki.bloc.money/mining/bloc-gui-miner-mining-xcash)

[![BLOC GUI Miner Mining](https://github.com/furiousteam/BLOC-wiki/raw/master/docs/mining/images/BLOC-GUI-MINER/xcash-mining.png)](https://wiki.bloc.money/mining/bloc-gui-miner-mining-xcash)

### **TUBE (TUBE) Mining**

[TUBE](https://bittubeapp.com) **(TUBE)** BitTube reshapes how web monetization should work. Browse privately, ad free and support every publisher you visit. Your time powers the new attention economy without compromise. AirTime rewards you and the publisher while browsing the web. Reward any website, social account and creator with your time and donations

*Mining TUBE:* [How to mine TUBE (TUBE) ](https://wiki.bloc.money/mining/bloc-gui-miner-mining-tube)

[![BLOC GUI Miner Mining](https://github.com/furiousteam/BLOC-wiki/raw/master/docs/mining/images/BLOC-GUI-MINER/tube-mining.png)](https://wiki.bloc.money/mining/bloc-gui-miner-mining-tube)

### **Masari (MSR) Mining**

[MASARI](https://getmasari.org) **(MSR)** is a privacy-centric innovative cryptocurrency that allows users to send money around the globe with low fees very quickly. Masari is a fast, fungible, secure, private and soon-to-be scalable currency.

*Mining Masari (MSR) :* [How to mine Masari (MSR)](https://wiki.bloc.money/mining/bloc-gui-miner-mining-masari)

[![BLOC GUI Miner Mining](https://github.com/furiousteam/BLOC-wiki/raw/master/docs/mining/images/BLOC-GUI-MINER/masari-mining.png)](https://wiki.bloc.money/mining/bloc-gui-miner-mining-masari)

### **Iridium (IRD) Mining**

[IRIDIUM](https://ird.cash) **(IRD)** takes advantage of the technology behind CryptoNote by pulling together the best features that privacy coins can offer the world.

*Mining Iridium (IRD):* [How to mine Iridium (IRD)](https://wiki.bloc.money/mining/bloc-gui-miner-mining-iridium)

[![BLOC GUI Miner Mining](https://github.com/furiousteam/BLOC-wiki/raw/master/docs/mining/images/BLOC-GUI-MINER/iridium-mining.png)](https://wiki.bloc.money/mining/bloc-gui-miner-mining-iridium)

### **ArQmA (ARQ) Mining**

[ARQMA](https://arqma.com) **(ARQ)** the heart of ArQ-Network, which was created by crypto enthusiasts to connect merchants big to small with seamless transactions and minimal fees to zero ! ArQmA creates a full and brilliant currency exchange platform which aims to provide more advanced features than any previously developed protocol.

*Mining ArQmA (ARQ):* [How to mine ArQmA (ARQ)](https://wiki.bloc.money/mining/bloc-gui-miner-mining-arqma)

[![BLOC GUI Miner Mining](https://github.com/furiousteam/BLOC-wiki/raw/master/docs/mining/images/BLOC-GUI-MINER/arqma-mining.png)](https://wiki.bloc.money/mining/bloc-gui-miner-mining-arqma)

### **Wonero (WOW) Mining**

[WOW](http://wownero.org) **(WOW)** Wownero is a fork of the cryptocurrency Monero with primary alterations. Wownero’s emission is capped and supply is finite. Wownero is a fairly launched coin with no premine.

*Mining Wonero (WOW):* [How to mine WOW (Wonero)](../mining/BLOC-GUI-Miner-mining-wonero.md)

[![BLOC GUI Miner Mining](https://github.com/furiousteam/BLOC-wiki/raw/master/docs/mining/images/BLOC-GUI-MINER/wonero-mining.png)](https://wiki.bloc.money/mining/bloc-gui-miner-mining-wonero)

## **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](../mining/XMR-Stak-index.md) **v2.10.8**
2. [xmrig](../mining/XMRIG-index.md) **v5.1.0**

We suggest macOS users to always use XMRIG bundle if possible for a simple installation as XMR-STAK require extra library.

## **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.

- Download and install BLOC GUI Miner for [Windows, Mac and Linux](https://github.com/furiousteam/GUI-miner/releases/latest) from GitHub
- From the [Download Area](https://bloc.money/download) of BLOC.MONEY

## **PRE Install instruction for macOS with XMR-STAK**

Some libraries are required to be able to use XMR-STAK on macOS.

- Search for terminal on your mac application and open it
- Type: ```xcode-select --install```
- Then: ```ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"```
- Then: ```brew doctor```
- Then the last one. Copy and paste:

```
brew install hwloc libmicrohttpd gcc openssl cmake
cmake . -DOPENSSL_ROOT_DIR=/usr/local/opt/openssl -DCUDA_ENABLE=OFF -DOpenCL_ENABLE=OFF
make install
```
You should now be ready to use the BLOC GUI Miner.

If you do not want to bother with this PRE-installation simply use XMR-RIG version.

## **Guides**

Make sure to check the guides how to use:

- [What is BLOC GUI Miner ?](https://wiki.bloc.money/mining/bloc-gui-miner/)
- [How to compile the BLOC GUI Miner](https://wiki.bloc.money/mining/BLOC-GUI-Miner-Compile)
- [How to install on Windows](https://wiki.bloc.money/mining/bloc-gui-miner-using/#windows)
- [How to install on macOS](https://wiki.bloc.money/mining/bloc-gui-miner-using/#mac-os)
- [How to install on Linux](https://wiki.bloc.money/mining/bloc-gui-miner-using/#linux)
- [How to use BLOC GUI Miner to mine BLOC](https://wiki.bloc.money/mining/bloc-gui-miner-using/#start-mining)
- [How to mine TurtleCoin (TRTL)](https://wiki.bloc.money/mining/BLOC-GUI-Miner-mining-turtlecoin/)
- [How to mine Sumokoin (SUMO)](https://wiki.bloc.money/mining/BLOC-GUI-Miner-mining-sumo/)
- [How to mine Ryo (RYO)](https://wiki.bloc.money/mining/BLOC-GUI-Miner-mining-ryo/)
- [How to mine Quantum Resistant Ledger (QRL)](https://wiki.bloc.money/mining/BLOC-GUI-Miner-mining-qrl/)
- [How to mine Monero (XMR)](https://wiki.bloc.money/mining/BLOC-GUI-Miner-mining-monero/)
- [How to mine Loki (LOKI)](https://wiki.bloc.money/mining/BLOC-GUI-Miner-mining-loki/)
- [How to mine Haven (XHV)](https://wiki.bloc.money/mining/BLOC-GUI-Miner-mining-haven/)
- [How to mine Graft (GRFT)](https://wiki.bloc.money/mining/BLOC-GUI-Miner-mining-graft/)
- [How to mine Lethean (LTHN)](https://wiki.bloc.money/mining/BLOC-GUI-Miner-mining-lethean/)
- [How to mine Tube (TUBE)](https://wiki.bloc.money/mining/BLOC-GUI-Miner-mining-tube/)
- [How to mine Masari (MSR)](https://wiki.bloc.money/mining/BLOC-GUI-Miner-mining-masari/)
- [How to mine Iridium (IRD)](https://wiki.bloc.money/mining/BLOC-GUI-Miner-mining-iridium/)
- [How to mine ArQmA (ARQ)](https://wiki.bloc.money/mining/BLOC-GUI-Miner-mining-arqma/)
- [How to mine Wonero (WOW)](https://wiki.bloc.money/mining/BLOC-GUI-Miner-mining-wonero/)
- [How to mine X-CASH (XCASH)](https://wiki.bloc.money/mining/BLOC-GUI-Miner-mining-xcash/)
- [How to mine Conceal Network (CCX)](https://wiki.bloc.money/mining/BLOC-GUI-Miner-mining-ccx/)

## **Compiling on Linux (Ubuntu)**

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

The miner GUI is built using [Electron](https://electronjs.org) and
[Go](https://golang.org) using the
[Astilectron app framework](https://github.com/asticode/astilectron).

### **Install dependencies**

```shell
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/](https://golang.org/dl/)

2. or follow the next lines

download and unpack golang binaries

```shell
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`

```shell
nano ~/.bashrc
```

add the following

```shell
# 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)

```shell
source ~/.bashrc
```

now you could check the go installation by running

```shell
go version
```

### Clone the app

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

### Install required Go packages

```shell
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

```shell
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

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

### Compile the miner

```shell
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](https://github.com/xmrig/xmrig) or [xmr-stak](https://github.com/fireice-uk/xmr-stak) into the `miner` subfolder right next to the main GUI-miner executable

## **Make sure you have a wallet**

You need to [create your wallet](https://wiki.bloc.money/wallets/Making-a-Wallet) before start mining.

We offer different possibility for you to create a **BLOC wallet** once you start the BLOC GUI Miner and follow the installation process.

If you would like to use the BLOC GUI Miner to mine other cryptocurrency than BLOC please prepare your wallet address to use for mining.

## **I have my own miner**

You are welcome to use your own [xmr-stak](https://github.com/fireice-uk/xmr-stak) or [xmrig](https://github.com/xmrig/xmrig) binaries as long as it is the same version compatible with the BLOC GUI Miner available on this page.

Use the standard procedure to compile your favorite miner and place the binaries file inside the **miner** folder next to the BLOC GUI Miner application. Once you are ready simply double click the **BLOC GUI Miner** icon to launch the application and [start mining](https://wiki.bloc.money/mining/bloc-gui-miner-using/#start-mining).

For the mining stats to display correctly you need to enable the API for each miner by doing the following:

Compiling XMR-STAK with option: **-DMICROHTTPD_ENABLE=ON**

Ensure you have the following in you config.txt file

`"httpd_port" : 16000,`

Compiling XMRIG with option: by default **-DWITH_HTTPD=ON** should be enabled.

Ensure you have the following in you config.json file
```
"api":{
"port":16000,
"access-token":null,
"worker-id":null
}
```

## **Mining Tuning Intensity and threads configuration**

### XMR-STAK

[xmr-stak](https://github.com/fireice-uk/xmr-stak) gives too many options for tuning to get the best results out of your hardware. By default the miner creates config file for **CPU**, **NVIDIA** and **AMD GPU**. You can edit the values within these text files and see which works best for your mining hardware. Change the value of intensity, work-size, threads and blocks. You can add more GPUs and also lower the power mode of your CPU.

XMR-Stak will save your configuration in **config.txt** in the same directory from which it was first run.

Your configuration for pools(algorithm to mine, address, port etc) will be saved in **pools.txt**
The configuration of the device it mines(CPU/AMD/NVIDIA) will be saved in **cpu.txt**, **amd.txt** or **nvidia.txt**, respectively.

For more information on Tuning and configuring your hardware in XMR-stak we suggest you to read [this guide](https://github.com/fireice-uk/xmr-stak/blob/master/doc/tuning.md)

### XMRIG

Your configuration for pools(algorithm to mine, address, port etc) will be saved in **config.json** inside the miner folder.
Use [config.xmrig.com](https://config.xmrig.com/xmrig) to generate, edit and compare configurations so you can edit your own files inside the miner folder.

## **Default Developer Donation**

### XMR-STAK

By default, the XMR-STAK will donate 2% of the hashpower (2 minutes in 100 minutes) to XMR-stak developers pool.
If you want to change that, edit [donate-level.hpp](https://github.com/fireice-uk/xmr-stak/blob/master/xmrstak/donate-level.hpp) before you build the binaries.

### XMRRIG

By default, the XMRIG will donate 5% of the hashpower (5 minutes in 100 minutes) to XMRIG developers pool.
If you want to change that, edit `config.json` before you start mining.

The BLOC GUI Miner did not change this settings as we are using the binaries from the official XMRSTAK and XMRIG GitHub rep except for macOS that was built by us and we recommend to keep the donation level as it is to support the developers of both miners.

## **Thanks**

- [Fireice](https://github.com/fireice-uk/xmr-stak) for his precious help
- [Stellite](https://github.com/stellitecoin/GUI-miner) for creating the 1st version of this GUI miner
- [TurtleCoin](https://github.com/turtlecoin/turtlecoin) for pushing the limits of Cryptonote
- [BLOC Developers](https://github.com/furiousteam/BLOC) for the great work

## **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](https://github.com/furiousteam/BLOC-GUI-Miner/compare) or log a new issue, alternatively, you can [contact us](https://wiki.bloc.money/about/community/)
________________________________________________________________

[![BLOC](DOCS/images/bloc-logo-intro.png)](https://bloc.money)