You are viewing a single comment's thread from:
RE: Programming Diary #2: Mixing it up with SteemJ, Broadcasting Steem transactions in Java, and Posting to Steem from a GUI
What is the last HF version that SteemJ was maintained until??
What is the last HF version that SteemJ was maintained until??
Based on the datestamp in the dependency, I'm guessing it was maintained until September of 2018. From where I am, I can't check what hardfork that was... 17/18 maybe? I'll try to check tomorrow.
HF20 was on Sept. 25, 2018, so I guess this SteemJ version: 0.4.6-20180926-01, is 3 hardforks behind. That's the most recent (functioning) release that I've been able to find.
Damn. A lot of changes would be missing then
It definitely needs to be modernized, but I think nearly all of its operational functionality is still in place.
Here's one of the announcements for HF21. I just scanned through it, and most of the changes seem to be irrelevant for an API wrapper like SteemJ. They mostly affected the witness nodes.
HF21 was on August 27, 2019, and HF22 was two days later. As I recall, HF22 was a stability update, so probably not much needed for that.
Of course, HF23 was implemented as a countermeasure against people who were attacking the blockchain, so again, possibly not much that would be relevant to an API wrapper.
I think the biggest challenges for SteemJ will be the needs to deal with bugs, add features, and accommodate future hardforks, especially since SMTs may still be out there in the realm of the possible. As I begin to get familiar with it, I'm already finding features that I'd like to see added.
The API wrapper is by itself old, is what I mean. It would be missing some of the modern APIs like the bridge APIs, the ability to deal with communities, and stuff. But yea. Would definitely work for the most part.
Yeah, that's true. Good point. It doesn't seem like anything was ever done to enable community features.