How to be Witness? (witness properties & Pricefeed Update) Noob to Pro Guidelines..!!!
i am blockseater from Pakistan you can read my Intro Post HERE I am the Owner of the @stmpak.wit. This is 1st Pakistani steemit witness in steemit history.
I make some tutorials to understand what is witness and how to be a witness.
- 1st post LINK it's all about basic witness requirements and full of Noob Questions about being steemit witness.
- 2nd Post LINK its about Witness Processing and data downloading.
Now we are going to add **price feed** and
Witness properties and some necessary steps like:-
How to Update Witness properties?
How to Update Witness Price Feed in PM2 and Config?
How to Monitor Your Witness Server?
First, you need to make sure you have done all steps now it's time to covert your steemit account into the Witness category...
Once again simple and easy tutorial for noobs just follows the steps.
Cli_wallet update
You need to create a client wallet
and make it secure with a strong password put their witness properties like this
update_witness "your account name" "signing_key" "STM1111111111111111111111111111111114T1Anm" {"account_creation_fee":"10.000 STEEM","maximum_block_size":65536,"sbd_interest_rate":1000} true
justyy tool
i am sure you are confused now because you did not see these commands before. Okay, we will try sir @justyy tools to update witness properties, put your witness account name signing key that you generated before and Private key...
https://steemyy.com/witness-update/
Now check the account details you are online and become a witness with updated properties...
Price feed
Updating pricefeed is also a necessary part of being a witness. it's helpful to keep stable STEEM/USD and SBD/USD pairs.
same you can use docker to update price-feed or npm package. I am showing you with npm...
- Cloning Git in our VPS https://github.com/DoctorLai/pricefeed
- pricefeed folder
- install npm package
- configuration JSON file
These are necessary steps to completing pricefeed, click on this latest link https://github.com/DoctorLai/pricefeed
it is updated by @ety001 put these commands step by step.
First nodejs & npm install this section, Run the following commands to install nodejs and npm to run the pricefeed software:
make sure you update with
sudo apt-get update
curl -sL https://deb.nodesource.com/setup_9.x | sudo -E bash -
sudo apt-get install -y nodejs
Setup & Installation
After done this Clone project repository into the "pricefeed"
directory and install using NPM:
git clone https://github.com/DoctorLai/pricefeed.git pricefeed
cd pricefeed
npm install
Update the config.json file with your witness account name and private active key
For config json do this comands
Go in pricefeed directory with this commands:-
cd pricefeed
nano config.json
put name and priv key save and exit with CTRL+o and x
Run in background with PM2
sudo npm install pm2 -g
pm2 start feed.js
npm i steem
pm2 logs feed
pm2 save
At the last check, you successfully updated pricefeed or not
cd pricefeed pm2 logs feed
You can Join our discord for more info
https://discord.gg/MyrM3J6nyd
In the end i hope you enjoy the series it is simple and easy with dev tools I hope you will try to come as steemit witness, we also learn we don't need a heavy and full-time online PC or laptop to keep node active. just Trusted Virtual private server from the Data-center in just a few $$$
I will be a witness too. I will start preparing while studying the article left by @blockseater and @rexthetech.
私も証人になります。@blockseater さんや @rexthetech さんが残してくれた記事を勉強しながら、これから準備を始めていきます。
Join our discord I'm available to help you
Thank you.
I am not good at English, but I will do my best.
Brilliant :) Do let me know if I can assist at all.
Thank you. It is encouraging.
ありがとうございます。心強いです。
Hi Mr. @rexthetech
Zero to Witness: Part 11: Publishing the Price Feed
I am unable to resolve the issue.
i need your help.
Error: ENOENT: no such file or directory, open 'config.json'
pm2 logs
There was a difference in the position to run
NG /home/steem
OK /home/steem/pricefeed
now works
how many steem coins did you use to run the validator node?
Approx 150 steem tokens per month
is that the reward or is it really the drink that's needed?
I mean, to be a witness we need tokens to validate transactions, don't we. just like any other PoS ecosystem.
Pay fees in usd to buy virtual private server and. But codes. Token comes on rank base
This witness basically costs nothing. It is enough to use a VPS.
I guess we are also issuing some number of tokens to witness in addition to the vps used to run the node. nice info
Thnks dear
That's not how the Steem blockchain works. To be a Witness needs no STEEM and no SP -- just witness votes from the community.
If you want to think of it in a PoS light, the "stake" is the community's trust in you as a witness.
Wow, it's so easy to be a witness, and they also get an estimated 200 steem per month as a reward. rather than being a validator on the Pos . project
Yes, technically it's fairly easy to get set up. But, getting those precious witness votes is the key!
Simply put, your witness ranking depends on the SP being held by the people who vote for you as a witness.
It's quite easy to understand, so if you want to make yourself a witness we need delegation support from people in the community, because this also affects the witness's reward income, right?
Exactly (though technically it's witness voting, not SP delegation) :) And as a community member, your witness vote is much appreciated by witnesses!
Point
Good job! Just a couple of small corrections:
The maintain of the price feed repo is @justyy, not @ety001.
You're showing a slightly out of date version of the price feed repo. @justyy and I have recently removed the low-volume exchanges and added CoinMarketCap as an additional price source. You can read about these changes here
I agree it's maintain buy but ety001 update some I use that
This post has been featured in the latest edition of Witness Weekly...