C# lib Ditch 2.1.10 for Graphene from Steepshot team. 19 new operations and other features.steemCreated with Sketch.

in #steem7 years ago

rel-2-1-10.PNG

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_icon.PNG

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 nameDescriptionAct. version
Cryptography.ECDSAImplementation of ECDSA for transaction signing2.1.2
DitchCreate and broadcast transactions to blockchain2.1.10

Team progress on .NET encryption & signing

Discuss

1493588297_social-56.png in Telegram
steemit-chat_360.png in Steemit.chat
64x64.png email us

Sort:  

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

By upvoting this notification, you can help all Steemit users. Learn how here!

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

By upvoting this notification, you can help all Steemit users. Learn how here!

UPVOTED. very good. I would be happy if you like to follow me and give your opinion about my posts. Thanks :D

Coin Marketplace

STEEM 0.19
TRX 0.15
JST 0.029
BTC 63239.86
ETH 2621.03
USDT 1.00
SBD 2.77