Witnesses updated ready for HF28

It's getting too easy

The work the core developers have done to make HIVED super efficient and easy to maintain is amazing.

This upgrade has been one of the simplest yet, With the split blocklog making incremental state backups really quick, requiring me to only upload the misses part files, the latest one and the shared_memory.bin & new rocks db folder.

Being able to replay the system on a secondary instance than copy that state over to my main node is feels great.

Not to mention the vast improvement to replay time in general! It took less than 2 days to replay the complete chain where as it used to be 3-4 on my system. This is largely because I can't be bothered with the extra steps that can make it even faster, I can wait the extra time since I'm never in a rush.

I'm also still doing things the more 'oldschool' way, Still not using any of the new deployment stuff for HAF and the likes, Simply Git Pull, checkout the latest tagged version, run a command referencing the latest docker container and bam works flawlessly.

If it works it works, I'd have to change far to much to set it up with the newer method of doing things so I keep things as they are.

I also updated my little script for enabling/Disabling witnesses

I realized when I disabled the witnesses I handle a couple of days ago that my script uses predefined parameters for HBD interest and witness post URLs which is no good when one of the witnesses has different settings than the other.

So I've updated it to prompt me for a witness post URL and interest number so it should be all good now.

I could even go further and have it fetch the parameters after inputting the witness account name and pre-populate but this would really work better with a web interface rather than in command line.

Something to think about, the only reason I've not really made it a web tool is I've not managed to get keychain interactions to work at all last time I tried, because I'm dumb and couldn't figure it out even with the example code.

Might give it ago sometime in the future.

Anyways, I'm all updated and everything is running smoothly. The next hardfork is scheduled for Wed Nov 19 2025 13:00:00 GMT+0000.


Every vote helps to ensure HIVE is decentralized and secure! Please consider voting for me!