RE: C# lib Ditch 1.0 for Graphene from Steepshot team under the MIT license!
We're happy to announce that today we're releasing a new C# open source lib called Ditch!
Why Ditch?
In ancient times ditch served as an obstacle, designed to slow down or break up an attacking force, defending castles from enemies invasion. Similarly, our cryptographic library defends user private keys from being compromised.
The library is needed for C# clients to make the signing of transactions on the client side and not to transfer private keys to the server.
Github link
Sources
The library is written based on the article https://steemit.com/steem/@xeroc/steem-transaction-signing-in-a-nutshell as well as the existing code:
- https://github.com/steemit/steem
- https://github.com/xeroc/piston-lib
- https://github.com/xeroc/python-graphenelib
Usage
The essence of the library is to generate a transaction according to the required operations (vote, comment, etc.), sign the transaction and broadcast to the Graphene-based blockchain. For transaction signing we announced earlier our standalone Cryptography.ECDSA lib which is being used by Ditch lib for the signing purpose.