
One month ago, I open-sourced Steem.NET, a Microsoft .NET class library for Steem. If Microsoft Visual Studio is your favorite IDE, this is a must have to integrate you application with Steemit.
If you ever missed them, here the related posts:
The library has been updated with new features and recent changes in Steem
What’s new?
Hard fork 14.2 support
New functions introduced with Hardfork 14.2 are now fully supported.
transfer_to_savings
transfer_from_savings
cancel_transfer_from_savings
Websocket support
Steem.Net no more require a local node running.
Websocket connection support has been added and you can now connect your CSteemd object to an external seed node.
Example:
Using oSteem As New SteemAPI.CSteemd("ws://this.piston.rocks")
Dim lLastBlockID As Long = oSteem.get_dynamic_global_properties().Item("last_irreversible_block_num")
Dim oJBlock As Linq.JObject
For lBlockID As Long = lLastBlockID - 50 To lLastBlockID
oJBlock = oSteem.get_block(lBlockID)
... Process block ...
Next
End Using
Of course, for security reasons, CSteemWallet still requires a local node.
C# classes available
As promised, I ported all classes to C#. Not a big challenge, but it will save time for C# fans and make them more comfortable with their preferred language.
Enjoy!!!
Downloadable libraries, source code and samples can be found on github and are available for both VB.NET
and C#
.
If you have any comment, request or want to add your own touch to the project, feel free to contact me or join steem.net group on steemitchat.
Like this post, do not forget to upvote or follow me or resteem