OpenViSTAI · Agents · Blockchain · Crypto
Menu
Developer Tools

Solnet

Solnet is an open-source C#/.NET SDK and integration library for connecting web, mobile and desktop applications to Solana.

Independent OpenViST project profile, based on linked sources.

Solnet — OpenViST project profile in Developer Tools.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use Solnet when a project needs Solana integration inside a C#/.NET application and the required functionality fits its documented RPC, wallet, encoding, token or program coverage.

Who it is for

  • C# and .NET developers building Solana-enabled applications
  • Teams adding Solana RPC, wallet, account or transaction features to software
  • Developers creating Solana transaction inspection or decoding tools

Documented uses

  • Read Solana data through JSON-RPC or streaming JSON-RPC
  • Create and manage wallets and accounts compatible with Phantom or solana-keygen
  • Encode and decode Solana transactions and messages
  • Integrate documented Native and SPL programs into a .NET application
  • Store keys, seeds and mnemonics with the keystore utilities
Before you choose

Requirements & limits

The public repository is open source under the MIT license. The README recommends .NET 8.0 or later and lists .NET 6.0 as deprecated.

  • Choose the relevant NuGet packages rather than installing every component: RPC, wallet, programs, extensions and keystore utilities are listed separately.
  • Check whether the required Solana program is within the repository's documented Native and SPL coverage.
  • Wallet compatibility includes Phantom and solana-keygen, which may matter when importing or deriving accounts.
  • The SDK supports both transaction and message encoding and decoding in base64 and wire formats.
  • Applications that need integrations referenced outside the core repository may need the separately listed repositories.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Add Solana RPC and wallet packages to a .NET project

Set up the documented Solnet packages needed for RPC access and wallet functionality.

Before you start

  • A .NET project using .NET 8.0 or later; .NET 6.0 is listed as deprecated.
  • The .NET CLI.

Steps

  1. Add the Solana.Rpc package for RPC and streaming RPC functionality.

  2. Add Solana.Programs if the application needs the documented program integrations.

  3. Add Solana.Wallet for wallets and keys.

  4. Add Solana.Extensions or Solana.Keystore when token helpers or keystore utilities are required.

Expected outcome

The project has the selected Solnet packages installed for the corresponding Solana integration tasks.

Guide limitations

  • The package list describes installation and package roles, but this setup recipe does not verify a working project or network connection.
  • The repository focuses on Native and SPL programs; other integrations are referenced in separate repositories.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
2 October 2026
Original website title
bmresearch/Solnet · Official homepage title · retained in its source language