Hashgraph 10.0.0-beta5
See the version list below for details.
dotnet add package Hashgraph --version 10.0.0-beta5
NuGet\Install-Package Hashgraph -Version 10.0.0-beta5
<PackageReference Include="Hashgraph" Version="10.0.0-beta5" />
paket add Hashgraph --version 10.0.0-beta5
#r "nuget: Hashgraph, 10.0.0-beta5"
// Install Hashgraph as a Cake Addin
#addin nuget:?package=Hashgraph&version=10.0.0-beta5&prerelease
// Install Hashgraph as a Cake Tool
#tool nuget:?package=Hashgraph&version=10.0.0-beta5&prerelease
Version 10.0.0 includes upgraded gRPC support libraries; preliminary support for Moniker (EVM Public Key Address Hash), and other additions to the HAPI 0.35. Also includes a new client feature for submitting externally created transactions with the new SubmitExternalTransactionAsync
method, a new Gossip Node PingAsync
method and enhancements in Private and Public import options.
Breaking Changes: Since, the native .NET DateTime
object does not provide sufficient time resolution to properly represent an Hedera Consensus Time Stamp, most portions of the API surface area have swapped a new object ConsensusTimeStamp
in place of DateTime
. This is a sweeping and large change to the SDK. The ConsensusTimeStamp
object provides an implicit cast from a DateTime
to help aid in the transition from 9.0 sdk versions to 10.0. Be advised: converting a ConsensusTimeStamp
to a native DateTime
object can cause a loss of information (the HAPI smallest unit of time is the nano seconds, the DateTime
’s smallest unit of time is 100 nanoseconds). The ConsensusTimeStamp
was introduced in Beta 2 and is still a work in progress and may continue to have breaking changes in upcoming beta releases. Additionally, Endorsment
has removed the PublicKey
property in favor of a new ToBytes()
method providing additional options when converting endorsement key values to byte array outputs.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net6.0
- BouncyCastle.NetCoreSdk (>= 1.9.7)
- Google.Protobuf (>= 3.21.12)
- Grpc.Net.Client (>= 2.51.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.