SecretNET 0.3.11
dotnet add package SecretNET --version 0.3.11
NuGet\Install-Package SecretNET -Version 0.3.11
<PackageReference Include="SecretNET" Version="0.3.11" />
<PackageVersion Include="SecretNET" Version="0.3.11" />
<PackageReference Include="SecretNET" />
paket add SecretNET --version 0.3.11
#r "nuget: SecretNET, 0.3.11"
#addin nuget:?package=SecretNET&version=0.3.11
#tool nuget:?package=SecretNET&version=0.3.11
Secret.NET Core Library
Secret.NET (port of the secret.js Client) is a .NET Client to interact with the Secret Network blockchain (L1 / Cosmos based), the first privacy smart contract blockchain that processes and stores data on-chain in encrypted form (SGX). This allows unique use cases like Secret NFTs where you can store public and private data e.g., Encryption Keys, passwords or other secrets.
Key Features
- Written in .NET 6 including MAUI Support.
- Can be used in MAUI Apps on Android, iOS, Windows and Mac.
- Provides simple abstractions over core data structures.
- Supports every possible message and transaction type.
- Exposes every possible query type.
- Handles input/output encryption/decryption for Secret Contracts.
- The SDK has a wallet built in and does not currently require / support external wallets.
- Custom APIs / clients for specific smart contracts can be easily created (see packages for tokens / SNIP20 or NFT / SNIP721).
All information and documentation is available in the GitHub repository.
ℹ️ This library is still in beta (as secret.js), APIs may break. Beta testers are welcome!
Additional packages
In addition to the Secret.NET Core Library, the following complementary packages are available:
- Full Token client, providing all methods of the SNIP-20 reference implementation.
- Full NFT client, providing all methods of the SNIP-721 reference implementation.
Links
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-android31.0 is compatible. net6.0-ios was computed. net6.0-ios16.1 is compatible. net6.0-maccatalyst was computed. net6.0-maccatalyst16.1 is compatible. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net6.0-windows10.0.19041 is compatible. 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. 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. |
-
net6.0
- Google.Protobuf (>= 3.21.1)
- Grpc.Net.Client (>= 2.46.0)
- Grpc.Net.Client.Web (>= 2.46.0)
- Newtonsoft.Json (>= 13.0.1)
-
net6.0-android31.0
- Google.Protobuf (>= 3.21.1)
- Grpc.Net.Client (>= 2.46.0)
- Grpc.Net.Client.Web (>= 2.46.0)
- Newtonsoft.Json (>= 13.0.1)
-
net6.0-ios16.1
- Google.Protobuf (>= 3.21.1)
- Grpc.Net.Client (>= 2.46.0)
- Grpc.Net.Client.Web (>= 2.46.0)
- Newtonsoft.Json (>= 13.0.1)
- System.Runtime.InteropServices.NFloat.Internal (>= 6.0.1)
-
net6.0-maccatalyst16.1
- Google.Protobuf (>= 3.21.1)
- Grpc.Net.Client (>= 2.46.0)
- Grpc.Net.Client.Web (>= 2.46.0)
- Newtonsoft.Json (>= 13.0.1)
- System.Runtime.InteropServices.NFloat.Internal (>= 6.0.1)
-
net6.0-windows10.0.19041
- Google.Protobuf (>= 3.21.1)
- Grpc.Net.Client (>= 2.46.0)
- Grpc.Net.Client.Web (>= 2.46.0)
- Newtonsoft.Json (>= 13.0.1)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on SecretNET:
Package | Downloads |
---|---|
SecretNET.NFT
SecretNET.NFT is a layer on top of Secret.NET which supports all methods of the reference implementation of the SNIP721 contract. The Secret Network blockchain (L1 / Cosmos), is the first privacy smart contract blockchain that processes and stores data on-chain in encrypted form (SGX). |
|
SecretNET.Token
SecretNET.Token is a layer on top of the Secret.NET which supports all methods of the reference implementation of the SNIP20 contract. The Secret Network blockchain (L1 / Cosmos), is the first privacy smart contract blockchain that processes and stores data on-chain in encrypted form (SGX). |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
0.3.11 | 2,206 | 2/28/2023 |
0.3.11-beta | 921 | 2/1/2023 |
0.3.10 | 1,829 | 11/14/2022 |
0.3.8 | 1,273 | 11/1/2022 |
0.3.7 | 1,379 | 10/16/2022 |
0.3.6 | 1,330 | 10/12/2022 |
0.3.5 | 1,402 | 10/8/2022 |
0.3.4 | 1,363 | 10/6/2022 |
0.3.3 | 1,372 | 10/2/2022 |
0.3.2 | 758 | 9/28/2022 |
0.3.1 | 2,422 | 9/25/2022 |
0.3.0 | 777 | 9/25/2022 |
0.3.0-alpha | 534 | 9/18/2022 |
0.2.2 | 798 | 9/5/2022 |
0.2.1 | 799 | 9/4/2022 |
Change key reading of the key used for transactions; update proto files