The library can be used by C# clients to make the signing of transactions on the client side and not to transfer private keys to the server.
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 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.
Github link
Supported chains
- Steem
- Golos
Updates
- The project now supports .NetStandard
- Changed the way of building transactions (becomes more flexible).
- New operations
.Net dev status
Lib name | Description | Act. version |
---|---|---|
Cryptography.ECDSA | Implementation of ECDSA for transaction signing | 2.1 |
Ditch | Create and broadcast transactions to blockchain | 2.0 |
Team progress on .Net encryption & signing
- C# library Cryptography.ECDSA 2.1 for Graphene
- (ANN) Ditch 1.0 for Graphene
- (ANN) C# library Cryptography.ECDSA 1.0 for Graphene
Very good. I am a c# developer and was looking for this. Thanks
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Wow thank you for sharing this lovely post i'm a web developer and i use c# and asp.net mvc5 in my web applications that i make. I'm glad to have some articles like this in steemit community! Keep it up my friend and keep posting great things like this!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Very cool.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This looks like an interesting tool. Could you provide use-examples perhaps?
Thanks for sharing!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
....
//set global properties
GlobalSettings.Init(UserLogin, PrivatePostingKey, ChainManager.KnownChains.Steem);
_operationManager = new OperationManager();
....
//Create new post with some beneficiaries
var op1 = new PostOperation(parentPermlink, GlobalSettings.Login, permlink, title, body, jsonMetadata);
var op2 = new BeneficiaresOperation(GlobalSettings.Login, permlink, GlobalSettings.ChainInfo.SbdSymbol, new Beneficiary(beneficiar, 1000));
var responce = _operationManager.BroadcastOberations(op1, op2);
....
//UpVote
var op1 = new UpVoteOperation(GlobalSettings.Login, author, permlink);
var responce = _operationManager.BroadcastOberations(op1);
....
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Was wondering the same.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Our dev answered the question? Or do you need any further explanations? Well, If you are going to develop an app for Steem, then you will need to focus only on the client side. Operations with the blockchain will be performed by the library. Gradually we add support for new operations to the Ditch lib if there are still any.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Got a compile time error with VS 2017. Severity Code Description Project File Line Suppression State
Error CS1729 'ErrorResponse' does not contain a constructor that takes 1 arguments Ditch F:\steem\Ditch-master\Sources\Ditch\WebSocketManager.cs 103 Active
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
My bad.
File added to repository. Also fixed some typos
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks works now. Also good job fixing the typos on BeneficiariesOperation and BroadcastOperations.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
thank you.will checkout the github
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Well done post You deserve for getting Upvote from me. I appreciate on it and like it so much . Waiting for your latest post. Keep your good work and steeming on. Let's walk to my blog. I have a latest post. Your upvote is high motivation for me. Almost all Steemians do their best on this site. Keep steeming and earning.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This comment has received a 0.21 % upvote from @booster thanks to: @hamzaoui.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Are there any CLI Wallets I can use for testing this?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Could you clarify your question? Are you asking about Command Line Interface for Ditch or about Steem CLI Wallet program?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I mean the steem CLI Wallet. Does this API need any RPC IPs or similar nodes for it to work?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Ditch interacts with steemd.steemit.com through websockets by default.
However, you can write and use your custom ChainManager to interact with other nodes.
More info here https://github.com/Chainers/Ditch/blob/master/Sources/Ditch/ChainManager.cs
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
tools are valued
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Very good information, it help to be updated on what is going on around the world.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
great job mate and thanks to inform about this great project.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
this is a very interesting read
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Can you add me on telegram? MyID : @StefenTheStardust
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Yo, Pavel, thanks for support, man, idk if it was you or bot, but still
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I still don't get it, but why I can't see full post with text on steepshot? Will it be in future or it's me doing smth wrong?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Follow me and follow you.
We all need to work together to earn money.
thanks for sharing!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Very good Weldon my friend bless you
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
thank you for sharing. Good job
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
WOW Very Nice.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
well done,sounds like an impressive tool
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Interesting tool. Great post :) Digging the content! Talk soon.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Good Job.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Доброго времени суток. Не могу понять что произошло. Со вчерашнего дня ни один мой пост не получает вознаграждение. Не могу понять что случилось. Может быть Вы в курсе?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I am very glad to see your post, this is amazing I also want to get a greeting like you It's really amazing, your postigan is very useful for others especially for me You have provided information that is very qualified in my opinion If you want to petrify me to follow me, My votes and want to share my post, I feel very happy and happy even though my post is not as good as your post Congratulations always for you and so on I am really amazed with your achievement and hard work in steemit
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit