create account

One-Click Hive Engine Witness by blervin

View this thread on: hive.blogpeakd.comecency.com
· @blervin ·
$8.20
One-Click Hive Engine Witness
One-Click Hive Engine Witness
=============================
## Into
I was excited to see [the announcment for Hive Engine Witnesses](https://peakd.com/hive-engine/@aggroed/hive-engine-upgrade-successful-witness-system-starts-in-12-hours) and I excitedly got to work! I've been pretty distant around here and looking for a project to jump back in with and this seemed perfect.

Seemed.

As you may have learned yourself, if you just [follow these instructions](https://github.com/hive-engine/steemsmartcontracts) as directed in the announcement, you likely didn't have a smooth and simple experience. I've been building servers for over 20 years so this is all second nature to me, and even with that head start this was anything but simple.

## Greater Community Participation
With that in mind, I've taken everything I've learned and compiled it all here. Ultimately, I don't think we'll have very many witnesses at all if it is even half this hard, so my goal is to make it so simple literally anyone can launch a witness. I feel like this is as simple as absolutely possible so it is my hope that this will spur a *bunch* of new witnesses.

Again, I've been deploying servers for 20 years and I had trouble getting started here. That said, I expect this to be a continuing problem so my goal is to put something together that literally anyone can do. My larger goal is to make becoming a witness as simple as possible so we *double* or even triple the number of active witnesses. Decentralization, by its very name, demands that more of us get on board, this only helps.

## Shell Script Server Deployment
In four words, that's exactly what this is. Basically, I've scripted every single step you need to take to deploy your server.

Now, you can open your terminal and paste in these commands one at a time, but this script was written to be executed completely.

If you use [DigitalOcean](https://m.do.co/c/ff91b96d744f) they allow you to deploy a server using one of these scripts through [User Data](https://www.digitalocean.com/docs/droplets/how-to/provide-user-data/) that allows you to fully automate your deployment. I will outline this approach here.

## Deploy Droplet
Login to [DigitalOcean](https://m.do.co/c/ff91b96d744f), click the Create button and select Droplets.

I'm using Ubuntu 20.04 so select that:

![ubuntu.png](https://files.peakd.com/file/peakd-hive/blervin/PXj0QY9Y-ubuntu.png)

I think the best option is the $15 2GB with 2 CPUs

![plan.png](https://files.peakd.com/file/peakd-hive/blervin/NM4TJai4-plan.png)

And then check 'User data' and paste in the script. Be sure to update your account and key!!

![user_data.png](https://files.peakd.com/file/peakd-hive/blervin/9RfMgbTh-user_data.png)

Set the remaining options to your personal preference and once you're ready click 'Create Droplet'

## Follow along
The mongodb download and restore takes awhile, but fortunately it's all automated so you can just walk away!

But if you want, you can watch everything as it happens. Just login and type this commend:

`tail -f /var/log/cloud-init-output.log`

Now you can watch along as everything downloads and installs. Eventually you'll see something like this:

`Cloud-init v. 20.4.1-0ubuntu1~20.04.1 finished at Fri, 05 Feb 2021 00:27:58 +0000. Datasource DataSourceDigitalOcean.  Up 11.48 seconds`

## Start it up
Once everything has completed, the final step is to start the witness script!

```
cd /var/witness
pm2 start app.js --no-treekill --kill-timeout 10000 --no-autorestart --name engwit
```

You can watch along with this command:

`pm2 logs`

This does take quite awhile, but again, you can just walk away. The key that you're looking for is a line like this

`2021-02-05 12:49:16 info: [Streamer] head_block_number 51065064 currentBlock 51065065 Hive blockchain is 0 blocks ahead`

The main thing is '0 blocks ahead' and once you've hit that, you're fully up and running!

## Register witness
The last step is to jump over to [Tribaldex](https://tribaldex.com/witnesses)

Click the 'Register button'

![register.png](https://files.peakd.com/file/peakd-hive/blervin/6iYSykyX-register.png)

Set your witness name, the IP of your server, and your *public* 'STM...' active signing key.

Toggle enabled, click 'Update Witness' and you're now a witness!!

## Conclusion
I hope this makes deploying a witness much easier for some of you and that we can continue to grow this community even further!

Decentralizing Hive Engine will be a major step forward for Hive and will only move us forward toward greater success.

As I mentioned, I haven't been very active around here so now that I'm working on this I hope to touch base with frequent updates, and little scripts and stuff that I come write as I learn more about tweaking my witness.

They also have a [Discord](https://discord.gg/xWRYB9s) available and if you hit up one of the admins they'll put you in the witnesses profile and unlock another private witness channel.

If you have any WORKERBEE staked, please consider voting for me at [Tribaldex](https://tribaldex.com/witnesses), I would really appreciate your support.

Please let me know of any questions you have or touch base here if you run into issues, I'm happy to help troubleshoot.

## Full script
```
#!/bin/bash
###################
## SET VARIABLES ##
###################
SERVER_NAME="witness"
GIT_REPO="https://github.com/hive-engine/steemsmartcontracts.git"
GIT_TAG=master

##################
## INIT UPDATES ##
##################
apt-get update -y
apt-get upgrade -y

####################
## INSTALL BASICS ##
####################
apt install git -y
apt-get -y install npm
apt install ufw -y

################
## CLONE REPO ##
################
mkdir -p /var/$SERVER_NAME
cd /var/$SERVER_NAME
git clone --recursive --branch $GIT_TAG $GIT_REPO ./
git checkout heRelease1.1

######################
## INSTALL FAIL2BAN ##
######################
apt-get -y install fail2ban
touch /etc/fail2ban/jail.local
echo "[DEFAULT]" >> /etc/fail2ban/jail.local
echo "bantime = 3600" >> /etc/fail2ban/jail.local
echo "banaction = iptables-multiport" >> /etc/fail2ban/jail.local
echo "ignoreip = 127.0.0.1/8" >> /etc/fail2ban/jail.local
echo "[sshd]" >> /etc/fail2ban/jail.local
echo "enabled = true" >> /etc/fail2ban/jail.local
systemctl start fail2ban
systemctl enable fail2ban

#####################
## INSTALL MONGODB ##
#####################
cd /var/$SERVER_NAME
wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | apt-key add -
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | tee /etc/apt/sources.list.d/mongodb-org-4.4.list
apt-get update -y
apt-get -y -o Dpkg::Options::="--force-confold" install mongodb-org
sed -i '/replication/a \ \ \ replSetName: "rs0"' /etc/mongod.conf
sed -i 's/#replication/replication/g' /etc/mongod.conf
systemctl stop mongod
systemctl start mongod

################
## RESTORE DB ##
################
cd /var/$SERVER_NAME
wget http://api2.hive-engine.com/hsc_20210203_b50993579.archive
mongo --eval "rs.initiate()"
mongorestore --gzip --archive=hsc_20210203_b50993579.archive

##############
## SET SWAP ##
##############
fallocate -l 2G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile

##################
## INSTALL NODE ##
##################
curl -sL https://deb.nodesource.com/setup_14.x | -E bash -
apt-get install -y nodejs
apt-get -y install npm

#################
## FINAL SETUP ##
#################
cd /var/$SERVER_NAME
npm install dotenv
npm i
npm i -g pm2
sed -i 's/"startHiveBlock": 41967000/"startHiveBlock": 0/g' config.json
sed -i 's/"witnessEnabled": false/"witnessEnabled": true/g' config.json
ufw allow 5001

#####################
## SET WITNESS KEY ##
#####################
cat > /var/$SERVER_NAME/.env << EOF
ACTIVE_SIGNING_KEY=5K...
ACCOUNT=youraccount
EOF
```
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 58 others
properties (23)
authorblervin
permlinkone-click-hive-engine-witness
categoryhiveengine
json_metadata"{"app":"peakd/2021.01.3","format":"markdown","description":"Quick and easy way to deploy a Hive Engine Witness","tags":["hiveengine","witness","decentralization","tribaldex","script"],"users":["aggroed"],"links":["/hive-engine/@aggroed/hive-engine-upgrade-successful-witness-system-starts-in-12-hours","https://github.com/hive-engine/steemsmartcontracts","https://m.do.co/c/ff91b96d744f","https://www.digitalocean.com/docs/droplets/how-to/provide-user-data/","https://m.do.co/c/ff91b96d744f","https://tribaldex.com/witnesses","https://discord.gg/xWRYB9s","https://tribaldex.com/witnesses"],"image":["https://files.peakd.com/file/peakd-hive/blervin/PXj0QY9Y-ubuntu.png","https://files.peakd.com/file/peakd-hive/blervin/NM4TJai4-plan.png","https://files.peakd.com/file/peakd-hive/blervin/9RfMgbTh-user_data.png","https://files.peakd.com/file/peakd-hive/blervin/6iYSykyX-register.png"]}"
created2021-02-05 13:27:45
last_update2021-02-05 13:27:45
depth0
children18
last_payout2021-02-12 13:27:45
cashout_time1969-12-31 23:59:59
total_payout_value4.104 HBD
curator_payout_value4.093 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length7,839
author_reputation3,482,125,919,554
root_title"One-Click Hive Engine Witness"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id101,725,095
net_rshares24,920,296,070,301
author_curate_reward""
vote details (122)
@atma.love ·
Thanks for sharing. What spec machine would i need to run a witness node?
properties (22)
authoratma.love
permlinkre-blervin-qo6j6e
categoryhiveengine
json_metadata{"tags":["hiveengine"],"app":"peakd/2021.01.3"}
created2021-02-07 22:15:51
last_update2021-02-07 22:15:51
depth1
children1
last_payout2021-02-14 22:15:51
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length73
author_reputation144,994,480,690,778
root_title"One-Click Hive Engine Witness"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id101,768,068
net_rshares0
@blervin ·
$0.03
At least 2GB of memory, but in my testing I'd say go for 4GB, it hasn't proven reliable yet at 2GB. And a little less than 30GB of storage.
👍  ,
properties (23)
authorblervin
permlinkre-atmalove-qo6ja0
categoryhiveengine
json_metadata{"tags":["hiveengine"],"app":"peakd/2021.01.3"}
created2021-02-07 22:18:00
last_update2021-02-07 22:18:00
depth2
children0
last_payout2021-02-14 22:18:00
cashout_time1969-12-31 23:59:59
total_payout_value0.014 HBD
curator_payout_value0.014 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length139
author_reputation3,482,125,919,554
root_title"One-Click Hive Engine Witness"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id101,768,092
net_rshares136,066,728,756
author_curate_reward""
vote details (2)
@chronocrypto ·
Hiya mate, anyway to contact you on discord?
properties (22)
authorchronocrypto
permlinkqohaji
categoryhiveengine
json_metadata{"app":"hiveblog/0.1"}
created2021-02-13 17:42:57
last_update2021-02-13 17:42:57
depth1
children1
last_payout2021-02-20 17:42:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length44
author_reputation380,580,964,260,274
root_title"One-Click Hive Engine Witness"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id101,858,383
net_rshares0
@blervin ·
Yup, hit me up at blervin#9759
properties (22)
authorblervin
permlinkre-chronocrypto-qoheaj
categoryhiveengine
json_metadata{"tags":["hiveengine"],"app":"peakd/2021.01.3"}
created2021-02-13 19:03:57
last_update2021-02-13 19:03:57
depth2
children0
last_payout2021-02-20 19:03:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length30
author_reputation3,482,125,919,554
root_title"One-Click Hive Engine Witness"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id101,859,501
net_rshares0
@dannychain ·
I was really hoping someone would do a script for it, nice work! !HYPNO !WINE
👍  
properties (23)
authordannychain
permlinkre-blervin-qo2fn3
categoryhiveengine
json_metadata{"tags":["hiveengine"],"app":"peakd/2021.01.3"}
created2021-02-05 17:09:09
last_update2021-02-05 17:09:09
depth1
children2
last_payout2021-02-12 17:09:09
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length77
author_reputation1,202,482,584,359
root_title"One-Click Hive Engine Witness"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id101,728,515
net_rshares0
author_curate_reward""
vote details (1)
@blervin ·
Thanks so much, I appreciate that!
properties (22)
authorblervin
permlinkre-dannychain-qo2g16
categoryhiveengine
json_metadata{"tags":["hiveengine"],"app":"peakd/2021.01.3"}
created2021-02-05 17:17:33
last_update2021-02-05 17:17:33
depth2
children0
last_payout2021-02-12 17:17:33
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length34
author_reputation3,482,125,919,554
root_title"One-Click Hive Engine Witness"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id101,728,661
net_rshares0
@wine.bot ·
<center>
<sup>Cheers, @dannychain You Successfully Shared <b>0.100 WINE</b> With @blervin.</sup>
<sup>You Earned <b>0.100 WINE</b> As Curation Reward.</sup>
<sup>You Utilized <b>1/3</b> Successful Calls.</sup>

<img src="https://files.peakd.com/file/peakd-hive/theguruasia/0Mg2vSTo-Wine3Greeting.png" alt="wine-greeting">

---
<sup>[WINE Current Market Price](https://hive-engine.com/?p=market&t=WINE) : <b>1.200 HIVE</b></sup>
</center>
properties (22)
authorwine.bot
permlink20210205t170927421z
categoryhiveengine
json_metadata{"tags":["wine","wineyard"],"app":"tan-bot/1.1","format":"markdown"}
created2021-02-05 17:09:27
last_update2021-02-05 17:09:27
depth2
children0
last_payout2021-02-12 17:09:27
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length438
author_reputation2,777,255,584,418
root_title"One-Click Hive Engine Witness"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id101,728,532
net_rshares0
@eturnerx ·
Great to see another hive engine witness join.
properties (22)
authoreturnerx
permlinkre-blervin-202126t45911438z
categoryhiveengine
json_metadata{"tags":["hiveengine","witness","decentralization","tribaldex","script"],"app":"ecency/3.0.14-mobile","format":"markdown+html"}
created2021-02-05 15:59:12
last_update2021-02-05 15:59:12
depth1
children1
last_payout2021-02-12 15:59:12
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length46
author_reputation98,086,523,096,673
root_title"One-Click Hive Engine Witness"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id101,727,081
net_rshares0
@blervin ·
Thanks, I'm excited to see many more!
properties (22)
authorblervin
permlinkre-eturnerx-qo2e4i
categoryhiveengine
json_metadata{"tags":["hiveengine"],"app":"peakd/2021.01.3"}
created2021-02-05 16:36:24
last_update2021-02-05 16:36:24
depth2
children0
last_payout2021-02-12 16:36:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length37
author_reputation3,482,125,919,554
root_title"One-Click Hive Engine Witness"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id101,727,758
net_rshares0
@hypnochain ·
Hey @blervin, here is your HYPNO ;)
properties (22)
authorhypnochain
permlinkre-one-click-hive-engine-witness-20210205t170938z
categoryhiveengine
json_metadata"{"app": "beem/0.24.20"}"
created2021-02-05 17:09:48
last_update2021-02-05 17:09:48
depth1
children0
last_payout2021-02-12 17:09:48
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length35
author_reputation31,821,900,938
root_title"One-Click Hive Engine Witness"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id101,728,544
net_rshares0
@lassecash ·
Thanks for the guide @lassecash is now a HE witness. I voted for you, I might buy some workerbee within a few weeks.
properties (22)
authorlassecash
permlinkre-blervin-qo5uzd
categoryhiveengine
json_metadata{"tags":["hiveengine"],"app":"peakd/2021.01.3"}
created2021-02-07 13:33:15
last_update2021-02-07 13:33:15
depth1
children2
last_payout2021-02-14 13:33:15
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length116
author_reputation0
root_title"One-Click Hive Engine Witness"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id101,759,681
net_rshares0
@blervin ·
Well thanks! My vote isn't worth much right now, but I did just bump you up above zero so you'll have a chance to produce some blocks now.
properties (22)
authorblervin
permlinkre-lassecash-qo5v30
categoryhiveengine
json_metadata{"tags":["hiveengine"],"app":"peakd/2021.01.3"}
created2021-02-07 13:35:24
last_update2021-02-07 13:35:24
depth2
children1
last_payout2021-02-14 13:35:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length138
author_reputation3,482,125,919,554
root_title"One-Click Hive Engine Witness"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id101,759,713
net_rshares0
@lassecash ·
Thanks, btw my normal account is @lasseehlers, it was a mistake I wrote from @lassecash
properties (22)
authorlassecash
permlinkqo5vz6
categoryhiveengine
json_metadata{"users":["lasseehlers","lassecash"],"app":"hiveblog/0.1"}
created2021-02-07 13:54:45
last_update2021-02-07 13:54:45
depth3
children0
last_payout2021-02-14 13:54:45
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length87
author_reputation0
root_title"One-Click Hive Engine Witness"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id101,759,946
net_rshares0
@newparadigmtt ·
That's the way my friend !! @blervin 

--

@frankbacon ☝️ can it be that easy!? 🤣🤣
properties (22)
authornewparadigmtt
permlinkre-blervin-qobmh1
categoryhiveengine
json_metadata{"tags":["hiveengine"],"app":"peakd/2021.01.3"}
created2021-02-10 16:15:00
last_update2021-02-10 16:15:00
depth1
children1
last_payout2021-02-17 16:15:00
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length82
author_reputation1,347,448,034,558
root_title"One-Click Hive Engine Witness"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id101,809,491
net_rshares0
@frankbacon ·
Highly likely... I hope you and @frankscoms will find out the hard way... by doing it yourselves and seeing.


![Screenshot 2021-02-09 at 12.41.08 PM.png](https://images.hive.blog/DQmaFPgLYq4rA4MQUh9JWqrMutyBchBbHR8pbH72zSGhFwK/Screenshot%202021-02-09%20at%2012.41.08%20PM.png)
properties (22)
authorfrankbacon
permlinkqobn05
categoryhiveengine
json_metadata{"users":["frankscoms"],"image":["https://images.hive.blog/DQmaFPgLYq4rA4MQUh9JWqrMutyBchBbHR8pbH72zSGhFwK/Screenshot%202021-02-09%20at%2012.41.08%20PM.png"],"app":"hiveblog/0.1"}
created2021-02-10 16:26:27
last_update2021-02-10 16:26:27
depth2
children0
last_payout2021-02-17 16:26:27
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length277
author_reputation38,625,396,207,542
root_title"One-Click Hive Engine Witness"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id101,809,611
net_rshares0
@peter32 ·
Nice
properties (22)
authorpeter32
permlinkre-blervin-202125t1810858z
categoryhiveengine
json_metadata{"tags":["ecency"],"app":"ecency/3.0.12-mobile","format":"markdown+html"}
created2021-02-05 17:10:54
last_update2021-02-05 17:10:54
depth1
children0
last_payout2021-02-12 17:10:54
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length4
author_reputation1,239,301,023,816
root_title"One-Click Hive Engine Witness"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id101,728,572
net_rshares0
@rishi556 ·
Thats a real smart way to install everything. Bash are awesome :)
properties (22)
authorrishi556
permlinkre-blervin-qo2rgu
categoryhiveengine
json_metadata{"tags":["hiveengine"],"app":"peakd/2021.01.3"}
created2021-02-05 21:24:30
last_update2021-02-05 21:24:30
depth1
children1
last_payout2021-02-12 21:24:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length65
author_reputation111,982,053,527,065
root_title"One-Click Hive Engine Witness"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id101,733,096
net_rshares0
@blervin ·
Haha, I agree, thanks!
properties (22)
authorblervin
permlinkre-rishi556-qo2s5z
categoryhiveengine
json_metadata{"tags":["hiveengine"],"app":"peakd/2021.01.3"}
created2021-02-05 21:39:36
last_update2021-02-05 21:39:36
depth2
children0
last_payout2021-02-12 21:39:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length22
author_reputation3,482,125,919,554
root_title"One-Click Hive Engine Witness"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id101,733,270
net_rshares0