I put this together for an open source software project called Bitcoin Cash Node, a "full node" client for what is currently the second most popular version of Bitcoin. (It's a long story xD)
I already realize it's a relatively amateur production but, even still, any feedback would be appreciated! If anything, I'm curious what the lowest hanging fruit is for making stuff like this more professional, because I'm super ignorant.