SecretNET 0.3.11

dotnet add package SecretNET --version 0.3.11
                    
NuGet\Install-Package SecretNET -Version 0.3.11
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="SecretNET" Version="0.3.11" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="SecretNET" Version="0.3.11" />
                    
Directory.Packages.props
<PackageReference Include="SecretNET" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add SecretNET --version 0.3.11
                    
#r "nuget: SecretNET, 0.3.11"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#addin nuget:?package=SecretNET&version=0.3.11
                    
Install SecretNET as a Cake Addin
#tool nuget:?package=SecretNET&version=0.3.11
                    
Install SecretNET as a Cake Tool

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:

Product 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

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