create account

How To Set Up A Hive Witness Using HIAB At Version 1.27.2 by rishi556

View this thread on: hive.blogpeakd.comecency.com
· @rishi556 · (edited)
$25.88
How To Set Up A Hive Witness Using HIAB At Version 1.27.2
<sub>This post has been updated from 1.24.4 to 1.27.2</sub>

<center><img src="https://images.hive.blog/p/HuuaCwcKuiEjNgLb5Q7HbtUvB1HEHgck8hUkQMB4bFSJaxwFsYXGx7N9qtgEvLdGaoY?format=match&mode=fit">
<sub>Used With Permission From @someguy123</sub></center>

Because @someguy123 hasn't written a post about using HIAB I decided to do it, mainly because I use it and always end up referring to discord chats on how to set it up. Much easier to just have it all in one place, and what better place than the chain itself? Im just going over basic setup using p2p sync but theres even more functionality(you can replay the server instead of using p2p, or use a snapshot) which you can read about here: https://github.com/someguy123/hive-docker. 


### Server

First thing that you'll need is a server for this. Thanks to the efforts from Blocktrades and team, its become quite a bit easier to run I would recommend a<a href="https://privex.io?r=rishi556"> Privex</a> server for this because you can pay with Hive and HBD, but because we have a lot of witnesses already on Privex and its important to have our chain be distributed between different datacenter and providers, I would recommend that you find your own. I do run a company which rents out servers so you could potentially use that, check out <a href="https://ryamer.com">Ryamer</a>.

I run my main witness(@hextech) node on a server with 32 gigs of RAM and 8 CPUs for the witness along with 1TB(about 400 GB being used right now) on a NVME on Ubuntu 20. You could possibly get by with less threads and 16 gigs of RAM, but please use a fast disk or else it'll take a long time to get caught up.


### Setting Up HIAB

I like to update my server as the first thing to do as well as install git and screen.

```
sudo apt-get update -y
sudo apt-get upgrade -y
sudo apt-get install git -y
sudo apt-get install screen -y
```

Then we clone the repo.

```
git clone https://github.com/someguy123/hive-docker.git
```

And then use it to install docker for you. This shouldn't take too long.

```
cd hive-docker
./run.sh install_docker
```

We can then install the latest docker image for the witness with. It will grab whatever is the latest from dockerhub(https://hub.docker.com/r/someguy123/hive/tags).

```
./run.sh install
```

### CLI Wallet And Keys

Now we are going to want to generate our witness signing keys. You can reuse some keys that you already use, but it's recommended to generate new ones just for signing blocks. To do that, we use the cli_wallet. 

We'll be using the remote wallet as our local instance isn't ready yet.

```
./run.sh wallet
```

You should get presented with something like this on a fresh install. If it says `locked` instead of `new` then you already have a wallet setup(you won't unless you are updating) and you can unlock it and skip the init step.

![Screen Shot 20201107 at 5.25.29 PM.png](https://files.peakd.com/file/peakd-hive/rishi556/eSs2pI5W-Screen20Shot202020-11-0720at205.25.2920PM.png)

You can type in `set_password ` to set your password. For example, if I wanted my password to be 123, I'd type in `set_password 123` Remember the password as you'll need this to unlock the wallet in the future. You'll want to unlock your wallet after that. Thats as simple as `unlock 123`. Replace 123 with the password you set. 

Once you are unlocked you can use `suggest_brain_key` to get a public private keypair generated. You'll want to save that as you'll need it in the future. ![Screen Shot 20201107 at 5.29.09 PM.png](https://files.peakd.com/file/peakd-hive/rishi556/znrDztKe-Screen20Shot202020-11-0720at205.29.0920PM.png)

You can exit the wallet by pressing control + D. If you ever forget your password, you can wipe the wallet clean and use a new password. A `wallet.json` file is generated and stored within the `data` directory. Just delete that and it'll start the wallet fresh again.

### Config 

First let's increase the shared memory file size.

```
./run.sh shm_size 24G
```

Next we'll  need to modify the config file to work with our witness. Its located at `data/witness_node_data_dir/config.ini` directory. We'll want to modify that. 

```
nano data/witness_node_data_dir/config.ini
```

Most of the values there are already good. If you want to modify anything go ahead if you know what you are doing. 

The place we want to modify is `witness = ` and `private-key = `. They are already commented out(line begins with `#`) so we can just go find them and delete the # at the start of the line. For the witness, you'll want to type in the username of the account that the witness will be running under. This value must go in quotes. The private key should be the private key that we generated from the cli wallet. This should not go in quotation marks. Use the image below as an example.


![Screen Shot 20201107 at 5.42.17 PM.png](https://files.peakd.com/file/peakd-hive/rishi556/X9sITamf-Screen20Shot202020-11-0720at205.42.1720PM.png)


### Starting Up

We are going to start the node up, and to do that, run the following command
```
./run.sh start
```

This does take some time, on my machine I mentioned above, it took about a day to sync to head. You can monitor what step of the process this is at by using `./run.sh logs`.

Once the older blocks are synced up, it'll automatically start syncing up to live. You can check the sync progress using `./run.sh monitor`. It'll tell you how long it'll take to get synced up. Again this is a time to wait. You'll know that you are live when you see individual blocks being produced in `./run.sh logs`. That'll look like this:

![Screen Shot 20201107 at 6.58.25 PM.png](https://files.peakd.com/file/peakd-hive/rishi556/dmpGRIr9-Screen20Shot202020-11-0720at206.58.2520PM.png)

The block numbers will be going up by one. Nows the big time, time to enable as a witness.

### Enabling Your Witness

Let's enable the witness, you can do so using the wallet. Run the following to open it up:

```
./run.sh wallet
```


Unlock the wallet with the password set before using `unlock 123` where 123 is the password. We'll want to import in your active key to sign the transaction that we'll be broadcasting. Find the private active_key using your preferred choice. If your private active key is 5KNrHHigj3PRurkm5moaV1XM3gWGrDZJJZCgPRL2FpBLjWy1obg you'd import it by typing in `import_key 5KNrHHigj3PRurkm5moaV1XM3gWGrDZJJZCgPRL2FpBLjWy1obg`

Now we want to broadcast enabling the witness. Modify the following command to match what you want and type it into the wallet. Replace username with the name of your witness, the https://example.com part with the url you want to use for your witness and STM1111111111111111111111111111111114T1Anm with the public key generated for your private signing key when we first got into the wallet. Following that are your witness parameters, modify them to your liking, but these are the current standard ones being used by witnesses and so it's wise to follow along. 

```
update_witness "username" "https://example.com" "STM1111111111111111111111111111111114T1Anm" {"account_creation_fee":"3.000 HIVE","maximum_block_size":65536,"hbd_interest_rate":0} true
```

After that gets broadcast, you are up and running as a witness. You can check that you are enabled somewhere like https://peakd.com/me/witnesses. The green ball means that you are enabled. Your version will not report to the version that you are using until you sign your first block so don't worry if it says 0.0.0. Just get the word out there that you are being a witness and get more votes. 

![Screen Shot 20201107 at 7.09.34 PM.png](https://files.peakd.com/file/peakd-hive/rishi556/kaXmX4Yp-Screen20Shot202020-11-0720at207.09.3420PM.png)

I was following along on a fresh server and it took me 2 hours and 15 minutes to get to the point where I could broadcast the enable witness transaction. The latest updates and the work from someguy to make HIAB exist has made it a lot easier to be a witness.

### Future & Questions

You'll want to setup a pricefeed and failover script as well. For pricefeed, I recommend someguy's hivefeed-js (can be found here https://github.com/someguy123/hivefeed-js) as well for failover script(watcher by therealwolf works https://github.com/therealwolf42/hive-witness-essentials/tree/master/essentials/watcher) 


As time goes on, you'll need to update. The update process might involve a replay or it might not. Hard forks involve a replay and soft forks usually don't. You can get information and ask questions about that in the Privex discord which can be found at http://discord.privex.io/. The server requirements might increase as well and you might need to upgrade that. 



<center>

If you like what I do, feel free to vote for my witness https://vote.hive.uno/@rishi556

Looking for a server to host on? Check out <a href="https://ryamer.com">Ryamer</a>

</center>
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 97 others
properties (23)
authorrishi556
permlinkhow-to-set-up-a-hive-witness-using-hiab-at-version-1-24-4
categoryhive-139531
json_metadata{"app":"peakd/2020.10.9","format":"markdown","image":["https://images.hive.blog/p/HuuaCwcKuiEjNgLb5Q7HbtUvB1HEHgck8hUkQMB4bFSJaxwFsYXGx7N9qtgEvLdGaoY?format=match&amp;mode=fit","https://files.peakd.com/file/peakd-hive/rishi556/eSs2pI5W-Screen20Shot202020-11-0720at205.25.2920PM.png","https://files.peakd.com/file/peakd-hive/rishi556/znrDztKe-Screen20Shot202020-11-0720at205.29.0920PM.png","https://files.peakd.com/file/peakd-hive/rishi556/X9sITamf-Screen20Shot202020-11-0720at205.42.1720PM.png","https://files.peakd.com/file/peakd-hive/rishi556/dmpGRIr9-Screen20Shot202020-11-0720at206.58.2520PM.png","https://files.peakd.com/file/peakd-hive/rishi556/kaXmX4Yp-Screen20Shot202020-11-0720at207.09.3420PM.png"],"links":["/@someguy123","/@someguy123","https://github.com/someguy123/hive-docker","https://privex.io?r=rishi556","/@hextech","https://hub.docker.com/r/someguy123/hive/tags","/@hextech","https://example.com","https://peakd.com/me/witnesses","https://github.com/someguy123/hivefeed-js"],"tags":["witness","setup","hiab"],"users":["someguy123","hextech","rishi556"]}
created2020-11-08 15:11:18
last_update2023-12-13 00:19:51
depth0
children90
last_payout2020-11-15 15:11:18
cashout_time1969-12-31 23:59:59
total_payout_value13.138 HBD
curator_payout_value12.745 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length8,867
author_reputation132,030,433,979,940
root_title"How To Set Up A Hive Witness Using HIAB At Version 1.27.2"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id100,443,630
net_rshares104,351,037,735,472
author_curate_reward""
vote details (161)
@alberto0607 ·
$0.14
Greetings @rishi556 ! Thank you very much for sharing this post. I have a question, I hope you can help me.

>Find the private active_key using your preferred choice. If your private active key is 5KNrHHigj3PRurkm5moaV1XM3gWGrDZJJZCgPRL2FpBLjWy1obg you'd import it by typing in **import_key 5KNrHHigj3PRurkm5moaV1XM3gWGrDZJJZCgPRL2FpBLjWy1obg**

By this, do you mean the private active key of the witness account, or the same one generated in the previous step, when we did "suggest_brain_key"?

The witness already has more than 24 hours synchronized and printing the lines that I indicate in the image

![](https://images.ecency.com/DQmZt4JmjSrFQFEjkVPgj7iTCr8AFX4REJswMFEpSrmoVaV/imagen.png)

And he's active on the witness list.

![](https://images.ecency.com/DQmPTCDkRv9g9YsHe2JB216GLtdkzbh444SFuUZfoHRK3Hp/imagen.png)


Do you think everything is fine?
👍  , , , , , , , ,
properties (23)
authoralberto0607
permlinkre-rishi556-2023618t12335209z
categoryhive-139531
json_metadata{"tags":["witness","setup","hiab"],"app":"ecency/3.0.32-vision","format":"markdown+html"}
created2023-06-18 17:33:06
last_update2023-06-18 17:33:06
depth1
children5
last_payout2023-06-25 17:33:06
cashout_time1969-12-31 23:59:59
total_payout_value0.070 HBD
curator_payout_value0.070 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length858
author_reputation85,381,778,745,006
root_title"How To Set Up A Hive Witness Using HIAB At Version 1.27.2"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id124,566,891
net_rshares315,563,493,499
author_curate_reward""
vote details (9)
@rishi556 ·
> By this, do you mean the private active key of the witness account, or the same one generated in the previous step, when we did "suggest_brain_key"?

You'll want to import your private active key first to be able to broadcast the operation to enable your witness, I also recommend importing the key from `suggest_brain_key` as some CLI commands use it(witness_update actions I believe is what they are called).


> The witness already has more than 24 hours synchronized and printing the lines that I indicate in the image

That's normal. It's just how your node is spending most of its, time, it's mostly idle, which is good since it's not getting overloaded. 


> Do you think everything is fine?

As long as your key is correct in the config.ini(most common issue I've seen people do), you are good to go. Now go out there and get more votes, best of luck to you.
properties (22)
authorrishi556
permlinkre-alberto0607-rwgm9f
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2023.6.5"}
created2023-06-18 17:36:51
last_update2023-06-18 17:36:51
depth2
children4
last_payout2023-06-25 17:36: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_length868
author_reputation132,030,433,979,940
root_title"How To Set Up A Hive Witness Using HIAB At Version 1.27.2"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id124,566,974
net_rshares0
@alberto0607 ·
I already imported the private active key of the witness project, I have not imported the ones I generated with suggest_brain_key, although I did write it in the config.ini file. So import the one from suggest_brain_key, and everything is ready, or is it not necessary now?
properties (22)
authoralberto0607
permlinkre-rishi556-2023618t12433155z
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"ecency/3.0.32-vision","format":"markdown+html"}
created2023-06-18 17:43:03
last_update2023-06-18 17:43:03
depth3
children3
last_payout2023-06-25 17:43:03
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_length274
author_reputation85,381,778,745,006
root_title"How To Set Up A Hive Witness Using HIAB At Version 1.27.2"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id124,567,070
net_rshares0
@apshamilton ·
Thanks for this. I'm in the process of running HIAB using Docker Desktop on a Windows 10 Home machine using WLS 2 (thanks @themarkymark).

I'd do a post when its all working.

My machine is quite a beast - 112 Gb RAM with 6/12 core Intel i76800k CPU, 500 Gb NVME SSD & 500 Gb SATA SSD - so I'm thinking of turning this into an API node and then running a witness on a second, lighter machine.

What changes do I need to make to do that?
properties (22)
authorapshamilton
permlinkre-rishi556-qjn3vu
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2020.10.9"}
created2020-11-11 16:16:42
last_update2020-11-11 16:16:42
depth1
children2
last_payout2020-11-18 16:16:42
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_length436
author_reputation212,404,184,641,750
root_title"How To Set Up A Hive Witness Using HIAB At Version 1.27.2"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id100,486,062
net_rshares0
@rishi556 ·
$0.04
I haven't ran it on a windows machine, but you should be able to make a few changes to get it running. If you are planning on running a node with both account history and hivemind I don't think thats enough storage(I think its like 600 GB for account history and like 1.2 TB total for a fullnode with hive mind). First thing you would want to do is instead of using `./run.sh install` which installs the low memory version, you'd need to get the full build which will be `./run.sh install v1.24.6` (if there is a more recent version that someguy has built, just replace it). Then you'd have to change the plugins on the config files to have all the ones that you'd want, so that means adding in account history and the rest. I have no idea how to startup a hivemind instance so you should check with someone else on that.

Here's the full instructions that someguy provided onto the privex discord server. If you decide to go for a replay instead of loading up from a snapshot, you can just get the block_log and the index for that and go from there with a replay.

```
SNAP_BC="rsync://rpc-snapshots.privex.io/snapshot/eclipse_snap02nov2020_0709/blockchain"
SNAP_SHM="rsync://rpc-snapshots.privex.io/snapshot/eclipseshm_snap02nov2020_0709"

# Adjust BC_DIR to point to where-ever your RPC's blockchain folder is located at. Make sure there IS NOT a slash at the end.
BC_DIR="/hive/data/witness_node_data_dir/blockchain"
# Adjust SHM_DIR to point to where-ever your RPC's shared_memory folder is located at. Make sure there IS NOT a slash at the end.
SHM_DIR="/hive/data/shm"

# If your block_log is LARGER than 314,456,788,576 bytes, you'll need to truncate it
truncate -s 314456788576 "${BC_DIR}/block_log"
# If your block_log is SMALLER than 314,456,788,576 bytes, you'll need to use rsync --append to catch up to the correct block_log size from the server
rsync -avh --progress --append "${SNAP_BC}/block_log" "${BC_DIR}/block_log"

# Replace your block_log.index
rsync -avIh --progress "${SNAP_BC}/block_log.index" "${BC_DIR}/block_log.index"
# Synchronise your account history folder, with --delete to delete any files inside of your local folder that don't exist on the server
rsync -avh --progress --delete "${SNAP_BC}/account-history-rocksdb-storage/" "${BC_DIR}/account-history-rocksdb-storage/"
# Synchronise your shared_memory.bin file, using --sparse so that the file is efficiently allocated on disk / in memory (tells your filesystem to treat null bytes as free space)
rsync -avIh --progress --sparse "${SNAP_SHM}/shared_memory.bin" "${SHM_DIR}/shared_memory.bin"

# Grab my 1.24.6 docker image and start it up :)
./run.sh install v1.24.6
./run.sh start
```
👍  
👎  , , ,
properties (23)
authorrishi556
permlinkre-apshamilton-qjnjaa
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2020.11.1"}
created2020-11-11 21:49:21
last_update2020-11-11 21:49:21
depth2
children1
last_payout2020-11-18 21:49:21
cashout_time1969-12-31 23:59:59
total_payout_value0.020 HBD
curator_payout_value0.020 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length2,672
author_reputation132,030,433,979,940
root_title"How To Set Up A Hive Witness Using HIAB At Version 1.27.2"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id100,489,909
net_rshares318,347,801,101
author_curate_reward""
vote details (5)
@apshamilton ·
Thanks for this. 
I'm going to start with a regular witness node to get the hang of things. I got the block_log 85% downloaded when rsynch reported no disk space. I checked in Windows and I still had over 100Gb free.

Turns out WSL 2 limits the size of the virtual hard disk to 256 Gb. 
But I worked out how to make it bigger so downloading again.

I'm going to buy some more SSDs.
properties (22)
authorapshamilton
permlinkre-rishi556-qjof2e
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2020.10.9"}
created2020-11-12 09:15:51
last_update2020-11-12 09:15:51
depth3
children0
last_payout2020-11-19 09: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_length381
author_reputation212,404,184,641,750
root_title"How To Set Up A Hive Witness Using HIAB At Version 1.27.2"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id100,495,602
net_rshares0
@apshamilton ·
Now that I've got my witness node running I want to be able to take snapshots so I can restart easily in case of computer reboot. How do I do that?
properties (22)
authorapshamilton
permlinkre-rishi556-qjq5bj
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2020.11.1"}
created2020-11-13 07:40:33
last_update2020-11-13 07:40:33
depth1
children1
last_payout2020-11-20 07:40: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_length147
author_reputation212,404,184,641,750
root_title"How To Set Up A Hive Witness Using HIAB At Version 1.27.2"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id100,508,715
net_rshares0
@rishi556 ·
I think you have to stop running it first(I haven't tried it yet) then run `./run.sh dump_snap SNAPSHOTNAME`. Then it'll be located within `data/witness_node_data_dir/snapshot/` with the name that you chose.
properties (22)
authorrishi556
permlinkre-apshamilton-qjqkuj
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2020.11.1"}
created2020-11-13 13:15:54
last_update2020-11-13 13:15:54
depth2
children0
last_payout2020-11-20 13:15: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_length207
author_reputation132,030,433,979,940
root_title"How To Set Up A Hive Witness Using HIAB At Version 1.27.2"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id100,511,591
net_rshares0
@borepstein ·
I tried to get my node going and my container would not start for some reason. Here is the "docker logs" output.

Any diagnostic input would be greatly appreciated.

***

[33m894328ms p2p_plugin.cpp:603            plugin_initialize    ] caught exception 0 exception: unspecified
process exited with: Host not found (authoritative) 
    {"message":"Host not found (authoritative)"}
    asio.cpp:88 resolve_handler

    {}
    asio.cpp:168 resolve

    {"endpoint_string":"seed.buildteam.io:2001"}
    p2p_plugin.cpp:76 resolve_string_to_ip_endpoints while adding seed node seed.buildteam.io:2001
[0m

[33m894723ms p2p_plugin.cpp:603            plugin_initialize    ] caught exception 0 exception: unspecified
process exited with: Host not found (authoritative) 
    {"message":"Host not found (authoritative)"}
    asio.cpp:88 resolve_handler

    {}
    asio.cpp:168 resolve

    {"endpoint_string":"seed.chitty.me:2001"}
    p2p_plugin.cpp:76 resolve_string_to_ip_endpoints while adding seed node seed.chitty.me:2001
[0m

[0m894739ms rc_plugin.cpp:1174            plugin_initialize    ] Initializing resource credit plugin
[0m

[0m894740ms rc_plugin.cpp:1242            plugin_initialize    ] RC's will be computed starting at block 26256743
[0m

[0m894740ms witness_plugin.cpp:481        plugin_initialize    ] Initializing witness plugin
[0m

[0m894742ms account_by_key_plugin.cpp:281 plugin_initialize    ] Initializing account_by_key plugin
[0m

[0m894743ms state_snapshot_plugin.cpp:1428 plugin_initialize    ] Initializing state_snapshot_plugin...
[0m

[0m894743ms state_snapshot_plugin.cpp:894 impl                 ] Registering add_prepare_snapshot_handler...
[0m

[0m894743ms webserver_plugin.cpp:460      plugin_initialize    ] configured with 4 thread pool size
[0m

[0m894744ms webserver_plugin.cpp:469      plugin_initialize    ] configured http to listen on 0.0.0.0:8091
[0m

[0m894744ms webserver_plugin.cpp:486      plugin_initialize    ] configured ws to listen on 0.0.0.0:8090
[0m
------------------------------------------------------

                @     @@@@@@    ,@@@@@%               
               @@@@    (@@@@@*    @@@@@@              
             %@@@@@@     @@@@@@    %@@@@@,            
            @@@@@@@@@@    @@@@@@     @@@@@@           
          ,@@@@@@@@@@@@     @@@@@@    @@@@@@          
         @@@@@@@@@@@@@@@&    @@@@@@     @@@@@@        
        @@@@@@@@@@@@@@@@@@    .@@@@@%    @@@@@@       
      @@@@@@@@@@@@@@@@@@@@@(              .@@@@@%     
       @@@@@@@@@@@@@@@@@@@@               @@@@@@      
        *@@@@@@@@@@@@@@@@     @@@@@@    @@@@@@.       
          @@@@@@@@@@@@@@    &@@@@@.    @@@@@@         
           #@@@@@@@@@@     @@@@@@    #@@@@@/          
             @@@@@@@@    /@@@@@/    @@@@@@            
              @@@@@(    @@@@@@    .@@@@@&             
                @@     @@@@@&    @@@@@@               

                STARTING HIVE NETWORK

------------------------------------------------------
initminer public key: STM8GC13uCZbP44HzMLV6zPZGwVQ8Nt4Kji8PapsPiNq1BK153XTX
chain id: 0000000000000000000000000000000000000000000000000000000000000000
blockchain version: 1.25.0
------------------------------------------------------

hived git_revision: "b597ef7247f139a71d8ee41087fe430382a8b36a"


[0m894747ms main.cpp:141                  main                 ] Backtrace on segfault is enabled.
[0m
Setting up a startup_io_handler...

[0m894747ms chain_plugin.cpp:720          plugin_startup       ] Chain plugin initialization...
[0m

[0m894747ms chain_plugin.cpp:413          initial_settings     ] Starting chain with shared_file_size: 26843545600 bytes
[0m

[0m894748ms chain_plugin.cpp:724          plugin_startup       ] Database opening...
[0m

[0m894748ms chain_plugin.cpp:529          open                 ] Opening shared memory from /shm/
[0m
Compiler and build environment read from persistent storage: `{"compiler":"7.5.0", "debug":0, "apple":0, "windows":0,   "version" : { "hive_blockchain_hard_fork" : "1.25.0", "hive_git_revision" : "b597ef7247f139a71d8ee41087fe430382a8b36a" }, "plugins" : ["account_by_key", "account_by_key_api", "block_api", "chain", "condenser_api", "database_api", "json_rpc", "network_broadcast_api", "p2p", "rc", "state_snapshot", "webserver", "witness"]}'

[0m894750ms block_log.cpp:185             open                 ] Log is nonempty
[0m

[0m894752ms block_log.cpp:190             open                 ] Index is nonempty
[0m

[0m894753ms database.cpp:170              open                 ] Opened a blockchain database holding a state specific to head block: 0 and last irreversible block: 0
[0m

[0m894754ms database.cpp:183              operator()           ] Blockchain state database is AT IRREVERSIBLE state specific to head block: 0 and LIB: 0
[0m

[0m894754ms chain_plugin.cpp:727          plugin_startup       ] Snapshot processing...
[0m

[0m894755ms chain_plugin.cpp:741          plugin_startup       ] Consistency data checking...
[0m

[33m894755ms chain_plugin.cpp:516          check_data_consisten ] Replaying is not finished. Synchronization is not allowed. { "block_log-head": 55089686, "state-head": 0 }
[0m

[0m894755ms chain_plugin.cpp:762          plugin_startup       ] Chain plugin initialization finished...
[0m
Entering application main loop...
performing shutdown on interrupt request...
Shutting down...

[0m894756ms chain_plugin.cpp:767          plugin_shutdown      ] closing chain database
[0m

[0m894756ms database.cpp:437              close                ] Closing database
[0m

[0m894756ms database.cpp:448              close                ] Database flushed at last irreversible block: 0
[0m

[0m894756ms database.cpp:456              close                ] Database is closed
[0m

[0m894756ms chain_plugin.cpp:770          plugin_shutdown      ] database closed successfully
[0m
Leaving application main loop...
exited cleanly
properties (22)
authorborepstein
permlinkre-rishi556-rae2p7
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2022.04.5"}
created2022-04-15 16:19:57
last_update2022-04-15 16:19:57
depth1
children0
last_payout2022-04-22 16:19: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_length5,888
author_reputation344,312,488,177,834
root_title"How To Set Up A Hive Witness Using HIAB At Version 1.27.2"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id112,325,154
net_rshares0
@borepstein ·
$0.07
I am trying to figure it out and so far am not having all that much luck.

Here's the latest update on that experience.

https://peakd.com/hive-169321/@borepstein/hiab-hive-in-a-box--20-april-update

I wonder what I may be doing wrong.
👍  , , , , , ,
properties (23)
authorborepstein
permlinkre-rishi556-rb7rbd
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2022.04.6"}
created2022-05-01 17:02:03
last_update2022-05-01 17:02:03
depth1
children1
last_payout2022-05-08 17:02:03
cashout_time1969-12-31 23:59:59
total_payout_value0.034 HBD
curator_payout_value0.032 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length235
author_reputation344,312,488,177,834
root_title"How To Set Up A Hive Witness Using HIAB At Version 1.27.2"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id112,812,787
net_rshares71,650,203,892
author_curate_reward""
vote details (7)
@rishi556 ·
$0.05
Made a comment on the post for anyone else wondering. 
👍  
properties (23)
authorrishi556
permlinkre-borepstein-rb7z10
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2022.04.6"}
created2022-05-01 19:48:36
last_update2022-05-01 19:48:36
depth2
children0
last_payout2022-05-08 19:48:36
cashout_time1969-12-31 23:59:59
total_payout_value0.024 HBD
curator_payout_value0.025 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length54
author_reputation132,030,433,979,940
root_title"How To Set Up A Hive Witness Using HIAB At Version 1.27.2"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id112,817,128
net_rshares51,594,223,123
author_curate_reward""
vote details (1)
@c0ff33a ·
This is a good run down for HIAB - it's an easy starting point for anyone setting up their own server. I started using @drakos price feed it's simple and reliable https://github.com/Jolly-Pirate/pricefeed
properties (22)
authorc0ff33a
permlinkre-rishi556-qji22m
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2020.10.9"}
created2020-11-08 22:49:36
last_update2020-11-08 22:49:36
depth1
children1
last_payout2020-11-15 22:49: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_length204
author_reputation472,874,864,646,656
root_title"How To Set Up A Hive Witness Using HIAB At Version 1.27.2"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id100,448,816
net_rshares0
@rishi556 ·
I recommended the one from someguy because I work on it from time to time and so I'm more familiar with it.
properties (22)
authorrishi556
permlinkre-c0ff33a-qjicsb
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2020.10.9"}
created2020-11-09 02:41:00
last_update2020-11-09 02:41:00
depth2
children0
last_payout2020-11-16 02:41: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_length107
author_reputation132,030,433,979,940
root_title"How To Set Up A Hive Witness Using HIAB At Version 1.27.2"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id100,450,949
net_rshares0
@cowwoc ·
Thank you for this great guide, but you're missing an important line item: users need to invoke `./run.sh shm_size <size>` to prevent the hive node from crashing. I'm not sure what the necessary size is nowadays but I believe it's at least 25GB. Can you please add this to the guide?
properties (22)
authorcowwoc
permlinkre-rishi556-rgeq0o
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2022.07.1"}
created2022-08-10 16:05:15
last_update2022-08-10 16:05:15
depth1
children1
last_payout2022-08-17 16:05: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_length283
author_reputation0
root_title"How To Set Up A Hive Witness Using HIAB At Version 1.27.2"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id115,605,127
net_rshares0
@rishi556 · (edited)
~~I haven't run into any shared memory size issues during my time running HIAB.~~ Update, did notice this happen on Privex NIAB, which came with 19G SHM by default, and we resolved that by upping to 25G, and HIAB had been upped to that at some point in the past.
properties (22)
authorrishi556
permlinkre-cowwoc-rknnba
categoryhive-139531
json_metadata{"app":"peakd/2022.10.3","tags":["hive-139531"]}
created2022-11-01 05:59:33
last_update2023-06-18 17:38:45
depth2
children0
last_payout2022-11-08 05:59: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_length262
author_reputation132,030,433,979,940
root_title"How To Set Up A Hive Witness Using HIAB At Version 1.27.2"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id117,960,948
net_rshares0
@mammouth ·
Hi,

my blockchain version is 1.25.0

./run.sh dlblocks --> is up to date
./run.sh replay --> last step is database.cpp:5884 apply_hardfork HARDFORK 11 at block 3276913
./run.sh start --> return the following error :

1174662ms database.cpp:170              open                 ] Opened a blockchain database holding a state specific to head block: 3348714 and last irreversible block: 3348691
1174670ms database.cpp:183              operator()           ] Blockchain state database is AT IRREVERSIBLE state specific to head block: 3348714 and LIB: 3348691
1174672ms database.cpp:248              open                 ] 10 assert_exception: Assert Exception
revision() == head_block_num(): Chainbase revision does not match head block num.
    {"rev":0,"head_block":3348714}
    database.cpp:192 operator()
1174672ms database.cpp:248              open                 ] args.data_dir: /steem/witness_node_data_dir/blockchain args.shared_mem_dir: /shm/ args.shared_file_size: 26843545600
1174675ms chain_plugin.cpp:538          open                 ] Error opening database. If the binary or configuration has changed, replay the blockchain explicitly using `--replay-blockchain`.
1174675ms chain_plugin.cpp:539          open                 ] If you know what you are doing you can skip this check and force open the database using `--force-open`.
1174675ms chain_plugin.cpp:540          open                 ] WARNING: THIS MAY CORRUPT YOUR DATABASE. FORCE OPEN AT YOUR OWN RISK.
1174675ms chain_plugin.cpp:541          open                 ]  Error: {"code":10,"name":"assert_exception","message":"Assert Exception","stack":[{"context":{"level":"error","file":"database.cpp","line":192,"method":"operator()","hostname":"","timestamp":"2021-12-16T19:19:34"},"format":"revision() == head_block_num(): Chainbase revision does not match head block num.","data":{"rev":0,"head_block":3348714}},{"context":{"level":"warn","file":"database.cpp","line":248,"method":"open","hostname":"","timestamp":"2021-12-16T19:19:34"},"format":"rethrow","data":{"args.data_dir":"/steem/witness_node_data_dir/blockchain","args.shared_mem_dir":"/shm/","args.shared_file_size":"26843545600"}}]}

any idea ?

Thanks
properties (22)
authormammouth
permlinkre-rishi556-r483ow
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2021.09.1"}
created2021-12-16 19:34:09
last_update2021-12-16 19:34:09
depth1
children1
last_payout2021-12-23 19:34: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_length2,193
author_reputation82,035,819,099
root_title"How To Set Up A Hive Witness Using HIAB At Version 1.27.2"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id108,614,558
net_rshares0
@cowwoc ·
I just ran into this. You need to invoke `./run.sh shm_size 25G` or maybe even `30G` to avoid the hive node from crashing and corrupting the database this way.
properties (22)
authorcowwoc
permlinkre-mammouth-rgeq2e
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2022.07.1"}
created2022-08-10 16:06:15
last_update2022-08-10 16:06:15
depth2
children0
last_payout2022-08-17 16:06: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_length159
author_reputation0
root_title"How To Set Up A Hive Witness Using HIAB At Version 1.27.2"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id115,605,146
net_rshares0
@memehub ·
Sweet, Ill prob set up a witness sometime soon .. just snowballing myself there
properties (22)
authormemehub
permlinkre-rishi556-qjj7ao
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2020.10.9"}
created2020-11-09 13:38:48
last_update2020-11-09 13:38:48
depth1
children7
last_payout2020-11-16 13:38: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_length79
author_reputation62,861,005,302,918
root_title"How To Set Up A Hive Witness Using HIAB At Version 1.27.2"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id100,456,742
net_rshares0
@rishi556 ·
Good luck. Setting up is very easy :) Getting the votes is soooooooo much harder.
properties (22)
authorrishi556
permlinkre-memehub-qjjwrq
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2020.10.9"}
created2020-11-09 22:50:15
last_update2020-11-09 22:50:15
depth2
children5
last_payout2020-11-16 22:50: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_length81
author_reputation132,030,433,979,940
root_title"How To Set Up A Hive Witness Using HIAB At Version 1.27.2"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id100,462,993
net_rshares0
@memehub ·
Ive heard talk about resetting the witness votes in a future HF
properties (22)
authormemehub
permlinkre-rishi556-qjkxus
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2020.10.9"}
created2020-11-10 12:10:03
last_update2020-11-10 12:10:03
depth3
children4
last_payout2020-11-17 12:10:03
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_length63
author_reputation62,861,005,302,918
root_title"How To Set Up A Hive Witness Using HIAB At Version 1.27.2"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id100,469,724
net_rshares0
@steem-bootcamp ·
Hive is shit- and Steem's course is soon 50% higher than HIVE's. And are you all still happy here ? You have been lured here by a gang of power obsessed witnesses, who only wanted to enrich themselves and also have been lured here on the chain that is doomed to perdition.

![](https://i.imgur.com/9dZfUYh.png)
👎  
properties (23)
authorsteem-bootcamp
permlinkqjugxa
categoryhive-139531
json_metadata{"image":{},"app":"hiveblog/0.1"}
created2020-11-15 15:41:36
last_update2020-11-15 15:41:36
depth2
children0
last_payout2020-11-22 15:41: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_length310
author_reputation5,380,630,314,722
root_title"How To Set Up A Hive Witness Using HIAB At Version 1.27.2"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id100,541,178
net_rshares-6,121,059,510
author_curate_reward""
vote details (1)
@muncherelli ·
Glad I found this.  Incredibly helpful! 🙌
properties (22)
authormuncherelli
permlinkre-rishi556-qq17e8
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2021.03.7"}
created2021-03-15 22:20:57
last_update2021-03-15 22:20:57
depth1
children0
last_payout2021-03-22 22:20: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_length41
author_reputation155,025,157,514
root_title"How To Set Up A Hive Witness Using HIAB At Version 1.27.2"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id102,389,527
net_rshares0
@mytechtrail ·
What is the network traffic requirements for a witness node on a monthly basis?
properties (22)
authormytechtrail
permlinkre-rishi556-qjppe4
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2020.11.1"}
created2020-11-13 01:56:06
last_update2020-11-13 01:56:06
depth1
children3
last_payout2020-11-20 01:56:06
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_length79
author_reputation18,997,364,795,810
root_title"How To Set Up A Hive Witness Using HIAB At Version 1.27.2"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id100,506,603
net_rshares0
@rishi556 ·
Haven't really measured that. Setting up you'll eat up like 350 GB downloading everything you need. Day to day running is a lot less. 

![Screen Shot 20201112 at 9.07.15 PM.png](https://files.peakd.com/file/peakd-hive/rishi556/DP8vKEpn-Screen20Shot202020-11-1220at209.07.1520PM.png)

I've attached my network traffic graph for the last hour. I can't really tell how often its being transferred but I'm guessing per second, and using that as an estimate, its about 70 GB/month which really isn't bad at all. (30 kb/sec * 60 sec/min * 60 min/hour * 24/hour/day * 30 day/month).
👍  
properties (23)
authorrishi556
permlinkre-mytechtrail-qjpsth
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2020.11.1"}
created2020-11-13 03:10:30
last_update2020-11-13 03:10:30
depth2
children2
last_payout2020-11-20 03:10: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_length576
author_reputation132,030,433,979,940
root_title"How To Set Up A Hive Witness Using HIAB At Version 1.27.2"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id100,507,134
net_rshares46,748,946,409
author_curate_reward""
vote details (1)
@mytechtrail ·
Do you have a transaction log for how many requests you get during that timeframe.
properties (22)
authormytechtrail
permlinkre-rishi556-qjpvbj
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2020.11.1"}
created2020-11-13 04:04:33
last_update2020-11-13 04:04:33
depth3
children1
last_payout2020-11-20 04:04: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_length82
author_reputation18,997,364,795,810
root_title"How To Set Up A Hive Witness Using HIAB At Version 1.27.2"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id100,507,474
net_rshares0
@nulledgh0st ·
This is honestly awesome and very tempting for me ...
This is honestly awesome and very tempting for me to finally pull the trigger on launching a node myself

 Posted using [Dapplr](https://app.dapplr.in/yUMD6i5Swwhx5t8L7)
properties (22)
authornulledgh0st
permlinkthisishonestlyawesomeandv-167r687442554717618176211p6054x1
categoryhive-139531
json_metadata{"app":"dapplr","format":"markdown","tags":["dapplr"],"media":[],"users_tagged":[]}
created2020-11-08 17:49:18
last_update2020-11-08 17:49:18
depth1
children2
last_payout2020-11-15 17:49:18
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_length170
author_reputation28,154,041,116,036
root_title"How To Set Up A Hive Witness Using HIAB At Version 1.27.2"
beneficiaries
0.
accountdapplr
weight500
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id100,445,387
net_rshares0
@rishi556 ·
Setting up a node isn't too hard. Its maintaining it and campaigning for votes. Good luck if you decide to take the plunge. 
properties (22)
authorrishi556
permlinkre-nulledgh0st-qjhx2y
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2020.10.9"}
created2020-11-08 21:01:48
last_update2020-11-08 21:01:48
depth2
children1
last_payout2020-11-15 21:01: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_length124
author_reputation132,030,433,979,940
root_title"How To Set Up A Hive Witness Using HIAB At Version 1.27.2"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id100,447,645
net_rshares0
@nulledgh0st ·
Well, I know for a fact I wouldn't win the popularity contest for votes here (at least not yet) considering the amount of tight-knit mega whales there are - but, I would do it solely for the benefit of the community. I know it'd be a resource drain, but I'd simply ask for donations or just upvotes on posts/client posts to make it work.

Otherwise, I pay and it's cool - that's that. Sometimes, people have to act selflessly for the greater good, and I feel this is one of them (even if in just a very small way).
properties (22)
authornulledgh0st
permlinkre-rishi556-qji11p
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2020.10.9"}
created2020-11-08 22:27:12
last_update2020-11-08 22:27:12
depth3
children0
last_payout2020-11-15 22:27: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_length514
author_reputation28,154,041,116,036
root_title"How To Set Up A Hive Witness Using HIAB At Version 1.27.2"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id100,448,611
net_rshares0
@someguy123 ·
$0.31
Heh, you beat me to it.

Great guide, I've reblogged it so most HIAB users will find it :)
👍  ,
properties (23)
authorsomeguy123
permlinkre-rishi556-qjicnf
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2020.10.9"}
created2020-11-09 02:38:03
last_update2020-11-09 02:38:03
depth1
children0
last_payout2020-11-16 02:38:03
cashout_time1969-12-31 23:59:59
total_payout_value0.242 HBD
curator_payout_value0.069 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length90
author_reputation103,945,664,283,580
root_title"How To Set Up A Hive Witness Using HIAB At Version 1.27.2"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id100,450,899
net_rshares2,990,030,065,413
author_curate_reward""
vote details (2)
@stayoutoftherz ·
Hi @rishi556, @hextech or @someguy123,
I started the remote wallet, but the set_password command is "not found" - what should I do?
properties (22)
authorstayoutoftherz
permlinkre-rishi556-rlp8o4
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2022.11.1"}
created2022-11-21 13:12:03
last_update2022-11-21 13:12:03
depth1
children48
last_payout2022-11-28 13:12:03
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_length131
author_reputation1,307,731,007,232,572
root_title"How To Set Up A Hive Witness Using HIAB At Version 1.27.2"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id118,504,166
net_rshares0
@rishi556 ·
$0.09
Try using the local wallet if that doesn't work(./run.sh wallet). Can I get a screenshot of the error message as I haven't seen that before.
👍  
properties (23)
authorrishi556
permlinkre-stayoutoftherz-rlp996
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2022.11.1"}
created2022-11-21 13:24:42
last_update2022-11-21 13:24:42
depth2
children47
last_payout2022-11-28 13:24:42
cashout_time1969-12-31 23:59:59
total_payout_value0.044 HBD
curator_payout_value0.044 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length140
author_reputation132,030,433,979,940
root_title"How To Set Up A Hive Witness Using HIAB At Version 1.27.2"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id118,504,438
net_rshares184,288,553,376
author_curate_reward""
vote details (1)
@stayoutoftherz · (edited)
![image.png](https://files.peakd.com/file/peakd-hive/stayoutoftherz/23tGVhmjHD2yDxjMCrZ4t4LC9Q59bwEwMx9ahv9idx5o8e16tGJfy8LwzHsPnA8UnnUsZ.png)
And when I tried the local wallet, this happened:

![image.png](https://files.peakd.com/file/peakd-hive/stayoutoftherz/23swdzRs8RHFY4mc57vMGxk5Nk2kuhYnbr7nU9mU7cjBjmhj5LYk8gCYcHWiLiE2m8GXS.png)
properties (22)
authorstayoutoftherz
permlinkre-rishi556-rlp9jf
categoryhive-139531
json_metadata{"tags":"hive-139531"}
created2022-11-21 13:30:51
last_update2022-11-21 13:32:42
depth3
children46
last_payout2022-11-28 13:30: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_length338
author_reputation1,307,731,007,232,572
root_title"How To Set Up A Hive Witness Using HIAB At Version 1.27.2"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id118,504,609
net_rshares0
@yehey · (edited)
@rishi556

I followed the steps, but getting this error after the steps of import_key.

error.
./run.sh: line 1836: STEEM_RUN_ARGS[@]: unbound variable

Why the heck steem still exist?
Any idea why?
properties (22)
authoryehey
permlinkqmf03i
categoryhive-139531
json_metadata{"users":["rishi556"],"app":"hiveblog/0.1"}
created2021-01-04 14:54:54
last_update2021-01-04 15:24:24
depth1
children3
last_payout2021-01-11 14:54: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_length198
author_reputation22,184,787,552,504
root_title"How To Set Up A Hive Witness Using HIAB At Version 1.27.2"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id101,215,628
net_rshares0
@rishi556 ·
Thats a thing from hive-docker and @someguy123 being lazy and not renaming everything to Hive. For importing key, it should be done once you start wallet (`./run.sh wallet` or `./run.sh remote_wallet` if your local node isn't synced up yet). Then unlock it and then do `import_key 5XYZ...`.
properties (22)
authorrishi556
permlinkre-yehey-qmf5ub
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2020.12.3"}
created2021-01-04 16:59:00
last_update2021-01-04 16:59:00
depth2
children2
last_payout2021-01-11 16:59: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_length290
author_reputation132,030,433,979,940
root_title"How To Set Up A Hive Witness Using HIAB At Version 1.27.2"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id101,217,355
net_rshares0
@yehey ·
I think I will start over.
properties (22)
authoryehey
permlinkqmf78d
categoryhive-139531
json_metadata{"app":"hiveblog/0.1"}
created2021-01-04 17:29:03
last_update2021-01-04 17:29:03
depth3
children1
last_payout2021-01-11 17:29:03
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_length26
author_reputation22,184,787,552,504
root_title"How To Set Up A Hive Witness Using HIAB At Version 1.27.2"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id101,217,735
net_rshares0