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
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.sh
file
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
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
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
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
Thanks
Well detailed. Kudos
Congratulations, your post has been upvoted by @r2cornell, which is the curating account for @R2cornell's Discord Community.
Thanks
Well detailed information! I am looking forward to join the Tipmeacoffee.
I don't look forward to be a witness but I like the information you have explained in detail.
You can join as a Normal user using my referral link
Why not? I will definitely.
Ohk
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.
Ohh this blockchain will be operated by DAO and will have voting , it's not centralized
First of all I want to know about it and join very soon. Please details
Check the refer link in post
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.
We will review
Also, keep in touch with Blurtconnect-ng family on Telegram and Whatsapp
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
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