How to run a TMC Witness (Tipmeacoffee.com) | Devlog 38 | June 4 2022

in breeze •  2 years ago  (edited)

image.png

first of all, introducing you all to a new platform Tipmeacoffe based on Blockchain breeze forked from Avalon Node (D.tube) 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 - https://breeze.foundation/

Breeze Dapp - TMC - https://tipmeacoffee.com/

TMC token - https://tmac.finance/

FAQ and Help - https://tipmeacoffee.help/

Discord Server - https://discord.gg/fVEz74qDmj

Telegram Group - https://t.me/tipmeacoffee

Github - https://github.com/breeze-foundation

My refer link so we both can get tokens on SignUp https://tipmeacoffee.com/welcome/tekraze

How to Run Witness

Prerequisites

  • 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 - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add -
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu 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 https://github.com/breeze-foundation/breeze
cd breeze
npm install

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/start.sh with nano editor

nano scripts/start.sh

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

export PEERS=ws://167.71.199.111:6001,ws://5.161.53.104:6001
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/start.sh

Now launch the script

./scripts/start.sh

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. Set your username and key

enter your username, public witness key, and private witness key at the bottom of the scripts/start.shfile

4. Declaring node

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

node src/cli enable-node YOUR_WITNESS_PUB_KEY -M YOUR_USERNAME -K YOUR_KEY

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

5. Vote for your own witness

node src/cli vote-witness YOUR_WITNESS_USERNAME -M YOUR_USERNAME -K YOUR_KEY

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 the below link

https://tipmeacoffee.com/witnesses

Thanks for reading.



@tekraze Witness Projects


Blurt Alternative Frontend - https://blurt.one
Blurt Wallet Alternative Frontend - https://wallet.blurt.one
Blurt RPC - https://rpc.blurt.one
Blurt witness Node - @tekraze
Blurt.one Witness Node @blurt.one
Techclub curation - @techclub
Blurt Dapps page
Blurt Recovery tool - https://recovery.blurtwallet.com
Blurtlatam Frontend - https://blurtlatam.com
Blurtlive Frontend - https://blurt.live
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.png

Witness Voting Link


Follow me on my social networks


Tekraze Blog
Instagram Personal
Instagram Blog account
Instagram Gaming Account
Youtube Gaming
DTube
Tekraze on Medium
Dehazelabs on Medium
Dev.to
Hashnode
Noise
Hive
Steemit
Serey
Whaleshares
TipMeACoffee

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE BLURT!
Sort Order:  
  ·  2 years ago  ·  

Congratulations your post has been curated by @blurt-india . Use our tag #blurtindia .

And Support and make our couration account stronger by delegating some of your blurt power to blurt-india


Posted from https://blurtlatam.com

  ·  2 years ago  ·  

Thanks

  ·  2 years ago  ·  

Well detailed. Kudos

  ·  2 years ago  ·  

Congratulations, your post has been upvoted by @r2cornell, which is the curating account for @R2cornell's Discord Community.

Curated by <@bestkizito >

r2cornell_curation_banner.png

  ·  2 years ago  ·  

Thanks

  ·  2 years ago  ·  

Well detailed information! I am looking forward to join the Tipmeacoffee.


Posted from https://blurtlatam.com

I don't look forward to be a witness but I like the information you have explained in detail.


Posted from https://blurtlatam.com

  ·  2 years ago  ·  

You can join as a Normal user using my referral link

Why not? I will definitely.


Posted from https://blurtlatam.com

  ·  2 years ago  ·  

Ohk

  ·  2 years ago  ·   (edited)

Almost had me going. Was starting to get interested untill I saw "centralization" was part of their marketing campaign.

Edit:

I made an account. Going to use it like twitter for everything blurtish I do.


Posted from https://blurtlatam.com

  ·  2 years ago  ·  

Ohh this blockchain will be operated by DAO and will have voting , it's not centralized

  ·  2 years ago  ·  

First of all I want to know about it and join very soon. Please details

  ·  2 years ago  ·  

Check the refer link in post

  ·  2 years ago  ·  

Hello bro. 7 days 1 week ago you are not unbain my account. You said me i unbain your account after a week. Please unbain my account.

  ·  2 years ago  ·  

We will review


Posted from https://blurt.one

Peace
Thank you for sharing such great content!
We are happy you posted in #blurtconnectBlurt to the moon 🌕You can delegate any amount of Blurt power to @blurtconnect-ng
This post has been upvoted manually by @oadissinblurtconnect.gifPlease help support this curation account.

Also, keep in touch with Blurtconnect-ng family on Telegram and Whatsapp

  ·  2 years ago  ·  

I signed up but half of the things on the page is not working, no comments under posts, can't open following/followers, can't open individual statuses... etc

  ·  2 years ago  ·  

It's in beta and work going on, but the early join benefit is you will be getting tokens and generating power until its fully fixed


Posted from https://blurt.one