C# lib Ditch 2.1.10 for Graphene from Steepshot team. 19 new operations and other features.
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
Release Notes
- VerifyAuthority - returns TRUE if the transaction is correctly signed
- ReplyOperation - add comment to post
- GetFollowers - returns the list: either all the subscribers of the user are 'following', or, if the user name is specified in the parameter 'startFollower', the list of matching subscribers
- GetFollowing - similar to GetFollowers but for subscriptions
- LookupAccountNames - returns the data for specified accounts
- LookupAccounts - returns the names of users close to the pattern
- GetAccountCount - returns the number of registered users
- GetAccountBandwidth - displays user actions based on type
- GetAccountHistory - the history of all user actions on the network in the form of transactions. When from = -1, the last {limit + 1} elements of the history will be displayed. The limit parameter must not exceed from (the exception is from = -1), because the previous {from} history elements are shown.
- GetWitnessSchedule - displays the current delegation status
- GetState - displays the current network status
- GetNextScheduledHardfork - displays the date and version of hard fork
- GetHardforkVersion - displays the current version of the network
- GetFeedHistory - displays the conversion history
- GetCurrentMedianHistoryPrice - displays the current median price for conversion
- GetConfig - displays the current node configuration
- GetChainProperties - displays the commission for creating the user, the maximum block size and the SBD interest rate
- GetConversionRequests - returns the current requests for conversion by the specified user
- GetAccountReferences
- GetKeyReferences
Additional features
- Transliteration - now the url is generated automatically based on the message header, the Cyrillic is automatically translated into Latin
- Base58 converter
- Several improvements and bugfixes
Post
- VoteOperation (vote)
- UpVoteOperation inherit VoteOperation
- DownVoteOperation inherit VoteOperation
- FlagOperation inherit VoteOperation
- CustomJsonOperation (custom_json)
- RePostOperation inherit CustomJsonOperation
- FollowOperation inherit CustomJsonOperation
- UnfollowOperation inherit FollowOperation
- CommentOperation (comment)
- PostOperation inherit CommentOperation
- (new!) ReplyOperation inherit CommentOperation
- CommentOptionsOperation (comment_options)
- BeneficiaresOperation (beneficiaries) inherit CommentOptionsOperation
Supported chains
- Steem
- Golos
Dependencies
- .NETStandard 1.3
- Cryptography.ECDSA.Secp256k1 (>= 1.0.1)
- NETStandard.Library (>= 1.6.1)
- Newtonsoft.Json (>= 10.0.3)
- WebSocket4Net (>= 0.15.0-beta9)
.NET dev status
Lib name | Description | Act. version |
---|---|---|
Cryptography.ECDSA | Implementation of ECDSA for transaction signing | 2.1.2 |
Ditch | Create and broadcast transactions to blockchain | 2.1.10 |
Team progress on .NET encryption & signing
- C# library Ditch 2.0 for Graphene
- C# library Cryptography.ECDSA 2.1 for Graphene
- (ANN) C# library Ditch 1.0 for Graphene
- (ANN) C# library Cryptography.ECDSA 1.0 for Graphene
Its main role on top of the blockchain is serve as witness of both steem and golos. Therefore, our future in steemit is clear, our steem dollar will reach 100 usd mark or even more.
thank you so much for sharing @steemshot! Github is super great. been using it to get various wallets for my investments :D looks like v. 2.1.10 is gonna kill it :D - upvoted and followed you
Thanks for another great update. Any plans of implemeting transactions for sending SBD?
Great job on the first c# api for steemit.
Congratulations @steepshot! You have completed some achievement on Steemit and have been rewarded with new badge(s) :
Award for the number of upvotes
Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here
If you no longer want to receive notifications, reply to this comment with the word
STOP
nice work in helping the steemit community.
Stay awesome Steepshot !
I have no idea what's going on but am excited
Congratulations @steepshot! You have completed some achievement on Steemit and have been rewarded with new badge(s) :
Award for the number of upvotes
Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here
If you no longer want to receive notifications, reply to this comment with the word
STOP
UPVOTED. very good. I would be happy if you like to follow me and give your opinion about my posts. Thanks :D