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" />
paket add SecretNET --version 0.3.11
#r "nuget: SecretNET, 0.3.11"
// Install SecretNET as a Cake Addin #addin nuget:?package=SecretNET&version=0.3.11 // Install SecretNET as a Cake Tool #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. |
-
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,110 | 2/28/2023 |
0.3.11-beta | 908 | 2/1/2023 |
0.3.10 | 1,809 | 11/14/2022 |
0.3.8 | 1,255 | 11/1/2022 |
0.3.7 | 1,359 | 10/16/2022 |
0.3.6 | 1,310 | 10/12/2022 |
0.3.5 | 1,382 | 10/8/2022 |
0.3.4 | 1,343 | 10/6/2022 |
0.3.3 | 1,351 | 10/2/2022 |
0.3.2 | 737 | 9/28/2022 |
0.3.1 | 2,400 | 9/25/2022 |
0.3.0 | 756 | 9/25/2022 |
0.3.0-alpha | 513 | 9/18/2022 |
0.2.2 | 776 | 9/5/2022 |
0.2.1 | 778 | 9/4/2022 |
Change key reading of the key used for transactions; update proto files