NextGenSoftware.Holochain.HoloNET.API
4.4.0
dotnet add package NextGenSoftware.Holochain.HoloNET.API --version 4.4.0
NuGet\Install-Package NextGenSoftware.Holochain.HoloNET.API -Version 4.4.0
<PackageReference Include="NextGenSoftware.Holochain.HoloNET.API" Version="4.4.0" />
<PackageVersion Include="NextGenSoftware.Holochain.HoloNET.API" Version="4.4.0" />
<PackageReference Include="NextGenSoftware.Holochain.HoloNET.API" />
paket add NextGenSoftware.Holochain.HoloNET.API --version 4.4.0
#r "nuget: NextGenSoftware.Holochain.HoloNET.API, 4.4.0"
#:package NextGenSoftware.Holochain.HoloNET.API@4.4.0
#addin nuget:?package=NextGenSoftware.Holochain.HoloNET.API&version=4.4.0
#tool nuget:?package=NextGenSoftware.Holochain.HoloNET.API&version=4.4.0
Provides a high-level typed API layer on top of HoloNET Client for building Holochain hApp integrations in .NET. Part of the NextGen World / OASIS Omniverse ecosystem. https://oasisomniverse.one/
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. 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. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- NextGenSoftware.Holochain.HoloNET.Client (>= 4.4.0)
- NextGenSoftware.WebSocket (>= 2.0.4)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
## v4.4.0 - Direct messages: SendSignalAsync + OnSignalReceived (remote signals, peer to peer); ReceiveSignal returns the last message (SendSignal/ReceiveSignal were placeholders); XML docs for every member.
## v4.2.0 - first release on NuGet; works against the Holochain 0.7 OASIS hApp (0.7.0 and 0.7.1)
- Simple key/value + object store: SaveDataAsync/LoadDataAsync, SaveObjectAsync/LoadObjectAsync<T>, one hApp entry per StoreId, created then updated by action hash.
- Reuses the installed app (data survives restarts); errors reported through OnError, LastError and each result's Message; ShutdownAsync.
- New HoloNETAPIHapp overloads; the old (hAppId, hAppPath, hAppRole) string overloads are obsolete because they could bind to the zome/function overloads.
- Fully tested against real Holochain 0.7.0 and 0.7.1 conductors (1,758 + 9 live/fake-conductor tests on each), line coverage ~93%.
- Requires NextGenSoftware.Logging / NextGenSoftware.WebSocket 2.0.4 (fixes below).
Full changelog: https://github.com/holochain-open-dev/holochain-client-csharp/blob/main/CHANGELOG.md
---
Initial public release of HoloNET API.