Hashgraph provides access to the Hedera Hashgraph Network for the .NET platform. It manages the communication details with participating network nodes and provides an efficient set asynchronous interface methods for consumption by .NET programs.
For an introduction on how to use this library to connect with the Hedera Network, please visit our documentation website.
This project references the Hedera Protobufs
project as a git submodule (currently the develop
Branch). It is recommended to include --recurse-submodules
options
when cloning the repository so that the *.proto
files from the submodule are present
when building the project:
$ git clone --recurse-submodules https://github.com/bugbytesinc/Hashgraph.git
While we are in the process of building the preliminary infrastructure for this project, please direct any feedback, requests or questions to Hedera’s Discord channel.
Main Branch | vNext (Preview Network) |
---|---|
Nuget |
---|
This project relies protobuf support found in .net core 5, previous versions of the .net core framework will not work. (At the time of this writing we are in 5.0.103)
Visual Studio is not required to build the library, however the project references the NSec.Cryptography library, which loads the libsodium.dll library which relies upon the VC++ runtime. In order to execute tests, the Microsoft Visual C++ Redistributable must be installed on the build agent if Visual Studio is not.
Hashgraph is licensed under the Apache 2.0 license.