Mining Guide

If you have any questions, don't hesitate to ask our Discord community.
We can help!

Join a pool:

Visit the pools page to download the pool client and start mining YadaCoins instantly.

Solo mining / Create a Pool:

Joining a pool is the easiest and fastest way to mine YadaCoins but if your computer is a monster then perhaps you can win blocks on your own. The instructions below are for those who want to run full nodes. You do not need to keep reading below if you join a pool. You can stop here and goto the pools page.


Ubuntu 16.04 / 18.04

            apt-get update
            apt-get install docker docker-compose
            cd ~
            mkdir YADA
            cd YADA
            wget https://raw.githubusercontent.com/pdxwebdev/yadacoin/master/docker/docker-compose.yml
            docker-compose build
            docker-compose up

Windows 10 64-bit

Download and install docker: https://download.docker.com/win/stable/Docker%20for%20Windows%20Installer.exe

Download https://raw.githubusercontent.com/pdxwebdev/yadacoin/master/docker/docker-compose.yml

            start -> run -> "cmd" [enter]
            cd /your/download/folder
            docker-compose build
            docker-compose up

After you're setup

Verify your public IP address and port are listed in the peer list at YadaCoin's peer list

Note: Your serve process must be publicly accessible. If the serve process stops running or you're behind a firewall, the network will kick you from the peer list after too many failed attempts at sending you blocks.

Having trouble?

Come ask questions on our discord server.



install mongodb: MongoDB for Windows

Download the latest Windows binary and follow this video

Open three terminal windows and in the first terminal window, execute this command:

YadaCoinConfig.exe auto > config.json

Then in that same terminal, execute this command.

YadaCoin.exe serve config.json

Then in the second terminal, execute this command.

YadaCoin.exe consensus config.json

Wait approximately 10 minutes for a new block to be found by the network then you'll start syncing.

Once the countdown reaches zero, you'll be ready to start mining.

In the third terminal window, execute this command:

YadaCoin.exe mine config.json


Open a terminal window and execute this command:

wget -O - https://raw.githubusercontent.com/pdxwebdev/yadacoin/master/setup.sh | bash

This will start the serve, consensus, and mining processes. You can check their status with the following commands:

sudo service yadacoin-serve status
sudo service yadacoin-consensus status
sudo service yadacoin-mine status
Contact YadaCoin

We would love to chat with you about your projects and ideas for identity and relationships on the blockchain.

Email: info@yadacoin.io