How to run a TMC Witness ( | Devlog 38 | June 4 2022


first of all, introducing you all to a new platform Tipmeacoffe based on Blockchain breeze forked from Avalon Node ( based on Proof of Likes.

It pays you in token to liking the content and sharing the content that gets likes. Its currently in Beta, and so very less witness(only devs mainly). So here I am sharing Witness guide.

Before that important links

Breeze Blockchain -

Breeze Dapp - TMC -

TMC token -

FAQ and Help -

Discord Server -

Telegram Group -

Github -

My refer link so we both can get tokens on SignUp

How to Run Witness


  • A server with min 4GB of RAM
  • 200GB + Disk (SSD recommended)
  • 2 VCPU or similar
  • Mongodb Community edition
  • Nodejs Installed

Steps to run

1. Install MongoDB

wget -qO - | sudo apt-key add -
echo "deb [ arch=amd64,arm64 ] focal/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list
sudo apt-get update
sudo apt-get install -y mongodb-org

Enable and start Mongodb

sudo systemctl enable mongod
sudo systemctl start mongod

2. Install Nodejs

sudo apt-get update
sudo apt-get install nodejs npm

3. Clone Project

sudo apt-get install git wget tmux htop jq unzip

git clone
cd breeze

Make sure to use a GitHub personal Access token and not a normal password while cloning

4. Sync the Project

First, edit the file scripts/ with nano editor

nano scripts/

and paste following content at bottom and save then exit by Ctrl + X for nano

export PEERS=ws://,ws://
export MAX_PEERS=20

Now start a screen instance for running node

screen -S breeze

You can name anything in place of breeze, just make sure you remember it.
Also, if you do not have screen installed do install it by commands
sudo apt-get install screen

Make sure you are on same directory, then execute command to make the script executable

chmod +x scripts/

Now launch the script


You will see different logs coming, this means your node is running fine. You need to keep it running, so don't close the instance.

To exit without closing the screen, press the keys combination Ctrl + a + d

Now, wait some time for the node to be in sync.

It generally takes around 4+hours on an average instance

How to declare Witness

1. First, make sure to export your system local IP address with the below command

export API_IP=your_ip_here

2. Generate a witness key pair for your node

node src/cli key > witness-key.json

this key is different from your Tipmeacoffe node

3. Declaring node

Run command to declare Node and associate your witness key with your account


Here your_key be replaced with the primary key you got in the signup

4. Vote for your own witness


Each action requires a bandwidth, so please wait before doing the action, if it gives a bandwidth error. Or you can ask in the social group.

Now your witness is running, it's time to share on social channels and ask for witness votes.

You can vote for my witness at below link

Thanks for reading.

@tekraze Witness Projects

Blurt Alternative Frontend -
Blurt Wallet Alternative Frontend -
Blurt RPC -
Blurt witness Node - @tekraze Witness Node
Techclub curation - @techclub
Blurt Dapps page
Blurt Recovery tool -
Blurtlatam Frontend -
Blurtlive Frontend -
Serey Witness - Announcement
Digchain Validator - Validator Explorer Link

​You can support me by giving a vote to my Blurt Witness as I am doing dev work, Hosting an RPC, and now frontend.
If you really want me to be here on this platform, only your witness vote can help me, so feel free to do this by clicking on the below link


Witness Voting Link

Follow me on my social networks

Tekraze Blog
Instagram Personal
Instagram Blog account
Instagram Gaming Account
Youtube Gaming
Tekraze on Medium
Dehazelabs on Medium

Cross Posted from