Skip to content

furiousteam/BLOC-GUI-Miner

 
 

Repository files navigation

BLOC GUI Miner

BLOC GUI Miner Mining Cryptocurrency

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 and 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 is a great place to start!

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

Online Support:

Screenshots

GIF BLOC GUI Miner 20 cryptocurrencies supported

Home

BLOC GUI Miner Home

Miner Setup

BLOC GUI Miner Setup

Select Coin to Mine

BLOC GUI Miner Select coin to mine

Select Mining Pool

BLOC GUI Miner Miner Settings

Help

BLOC GUI Miner Help

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 :

XMR-STAK Version:

BLOC GUI Miner Mining QRL

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

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.MONEY (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.

Mining BLOC: How to mine BLOC)

BLOC GUI Miner Mining BLOC

TurtleCoin (TRTL) Mining

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)

BLOC GUI Miner Mining TurtleCoin

Haven (XHV) Mining

Haven 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)

BLOC GUI Miner Mining Haven

Monero (XMR) Mining

Monero 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)

BLOC GUI Miner Mining

RYO (RYO) Mining

RYO RYO Currency confidently transact with the highest degree of anonymity.

Mining RYO: How to mine (RYO)

BLOC GUI Miner Mining (RYO

LOKI (LOKI) Mining

Loki 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)

BLOC GUI Miner Mining LOKI

SUMOKOIN (SUMO) Mining

Sumokoin DIGITAL CASH - Privacy Without Compromise. Private • Untraceable • Decentralized • Fungible

Mining SUMO: How to mine (SUMO)

BLOC GUI Miner Mining SUMO

GRAFT (GRFT) Mining

GRAFT 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)

BLOC GUI Miner Mining GRAFT

CONCEAL NETWORK (CCX) Mining

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)

BLOC GUI Miner Mining CCX

Quantum Resistant Ledger (QRL) Mining

Quantum Resistant Ledger 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)

BLOC GUI Miner Mining QRL

Lethean (LTHN) Mining

Lethean (LTHN) 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)

BLOC GUI Miner Mining Lethean (LTHN)

X-CASH (XCASH) Mining

X-CASH (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)

BLOC GUI Miner Mining

TUBE (TUBE) Mining

TUBE (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)

BLOC GUI Miner Mining

Masari (MSR) Mining

MASARI (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)

BLOC GUI Miner Mining

Iridium (IRD) Mining

IRIDIUM (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)

BLOC GUI Miner Mining

ArQmA (ARQ) Mining

ARQMA (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)

BLOC GUI Miner Mining

Wonero (WOW) Mining

WOW (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)

BLOC GUI Miner Mining

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.10.8
  2. xmrig 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.

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:

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

Make sure you have a wallet

You need to create your 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 or 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.

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

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

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