Skip to content

v3.0.0-beta2

Latest
Compare
Choose a tag to compare
@davidatwhiletrue davidatwhiletrue released this 21 Dec 07:27
· 3 commits to master since this release

Casper .NET SDK v3.0.0-beta2

This is a beta version of the Casper.NET SDK v3.0. It is compatible with Casper node v2.0.0-rc5 and Casper node v1.5.8. This new version introduces some breaking changes. Read the changelog below in detail and the migration guide.

Added

  • Added GetDelegatorReward and GetValidatorReward methods to the RPC client. PR#76 and PR#80.
  • Added GetStatePackage method to the RPC client. PR#82.
  • Added ProtocolVersion to Get Node Status RPC response. PR#77.
  • Added a TransactionBuilder to build TransactionV1 transactions for the different type of invocations ( to mint/auction system contracts, user stored contracts) and session deployments. PR#79.

Changed

  • The Transaction type is now an abstraction for TransactionV1 and Deploy transaction models. PR#79.
  • Updated TransactionV1 JSON and bytes serialization in alignment to casper-node v2.0.0-rc5. PR-84 and PR-85
  • Updated MessageKey key type in alignment to casper-node v2.0.0-rc5. PR-86
  • EntryPointPayment.SelfOnly constant replaced with EntryPointPayment.DirectInvocationOnly.PR#87.

Fixed

  • Fixed a multi-thread bug when using the RPCLoggingHandler in the RPC client class. PR#81.
  • v3.0.0-beta1 did not parse correctly Step event emmitted by nodes in Casper v1.x. PR#78.