Skip to content

Latest commit

 

History

History
29 lines (23 loc) · 2.21 KB

NuGet_README.md

File metadata and controls

29 lines (23 loc) · 2.21 KB

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:

Links