My Witness Application - holger80

in witness-category •  last year  (edited)

You know me probably as developer of beem, an alternative python library for steem. I joined steem in 29.12.2017. In the first two months, I learned the fundamentals of steem and I was searching my niche.

I always wanted to write a huge python library and after studying the source code of python-steem, I knew that I will create an alternative python library for steem. Since the 14. Februar, I worked every free hour on beem, the alternative python library. I took the source code from python-bitshares and added 12944 lines of code. In total, I pushed 450 commits in which I added 70796 lines and in which I removed 49246 lines of python code and documentation.

(holgern is my github account name)

I discovered utopian-io and published regularly new post about newly added features there.

Currently, I'm working on the 36. release of beem and I've started a new project in which a pushed every hour updates about the full-node state to the account @fullnodeupdate. The full node state can be obtained by reading the json_metadata of this account. I will post in more detail about this project soon.

My commitment to steem

In the last 5 month, I invested a huge amount of my saving into steem. Until now, I never powered down. I'm trying to support all developer who posts for utopian-io by upvoting their content.
As I mentioned, I develop beem and I'm trying to help all steemit user, who want to use my library.

You can see my latest post about beem developement here:

I'm also visiting often the official steem github. I wrote Current state of hardfork 0.20.0 development - 30.05.2018 and found a bug in the steem source code (#1764) which leads to #2515.

I published a complete appbase-api call reference in this post:

My witness server setup

I rented a server with the following specification:

  • 64 GB DDR4 RAM
  • Intel® Core™ i7-6700 Quad-Core
  • 1 GBit/s
  • 2 x 240 GB SATA 6 Gb/s SSD

I installed Ubuntu 16.04 and I'm using the stable branch of the steem github. I did the following steps to assure that everything will run smoothly:

  • ssh port is changed
  • root login is disabled
  • fail2ban is installed
  • 4 GB swap partition is created
  • zram compression is active
  • I created a 131GB ram partition (2*RAM + SWAB - 1 GB)
  • I compiled and installed steemd and cli_wallet (LOW_MEMORY_NODE=ON, CLEAR_VOTES=ON, SKIP_BY_TX_ID=ON and CMAKE_BUILD_TYPE=Release)
  • I checked and added seed-nodes to the config file
  • I replayed the blockchain and installed a systemd service for steemd
  • Created a python pricefeed script which is started by crontab

Everything is running now and 40 GB RAM are used at the moment.


If you want to support me, you can vote for me as one of your witnesses by entering my name in the voting field for lower ranked witnesses in


You can also vote via steemconnect:

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 STEEM!
Sort Order:  

You got my vote

You got my vote too.

Gern gevotet.
Aber bitte nimm das : beim Witness-Link raus. ;)

Welcome to the dark side.

Hi @holger80, I'll check your python library as I'm interested to learn more about extracting information from the Steemit Blockchain.
Thanks for all the effort.

I am going to vote for you too.

Welcome in the "Witness Club" @holger80

Thank you, I have a long way to go. My rank is 246 and I will produce my first block in about 51 days...

hey @holger80 i think what you're doing is very important, the current library has it's limits, and we need a way better one, you have my vote.....come join us in @comedyopenmic i would like to get the word out to bring you up to top 100 Witness ASAP so you cost to run your server is covered (power & internet should be free for you to focus on dev)

COM Discord:

Thank you for your support!

Really good application, I just set up a Witness server myself and got my first block today. I'm going to give you a vote to help you move up the list a little - good luck.

#thealliance #witness

btw. witness-Link fails. The colon is part of the URL in this posting

Hat er bis jetzt nicht geändert. kopfschüttel

Your steemconnect link does not work...
Anyway, my vote for you!

Fortunately, I've got a couple of votes to spare, so you've got one of them. Going to the voting page right now. Good luck!!


you just received a 35.17% upvote from @steemhq - Community Bot!

Wanna join and receive free upvotes yourself?
Vote for steemhq.witness on Steemit or directly on SteemConnect and join the Community Witness.

This service was brought to you by