Bringing the love of .NET to Ethereum and viceversa

The Ethereum development platform for the .NET ecosystem — providing libraries and developer infrastructure for smart contracts, wallets, indexing, developer tooling, and blockchain applications.

Complete Development Stack

130+ NuGet packages covering smart contracts, EVM simulation, DevChain, code generation, blockchain indexing, account abstraction, DeFi protocols, wallet SDKs, and more. Everything you need in one ecosystem.

Get Started

Every Platform

From netstandard 2.0 to .NET 10. Build with Blazor, MAUI, Avalonia, Unity, WebAssembly, or console apps. Write once in C# or F# and deploy on Windows, Linux, macOS, Android, iOS, and game consoles.

View Examples

Production Ready

ERC-4337 account abstraction bundler, Blazor blockchain explorer, MUD framework indexer, AppChains with sequencer and RocksDB, x402 crypto payments, Uniswap integration, and Gnosis Safe multi-sig support.

Get in Touch

.NET Developer Experience

Developers shouldn’t have to change their preferred development environment to work with Ethereum. We’ve built open source tools for you to start leveraging blockchain technology right away.

Simple Path First

web3.Eth handles gas estimation, nonce management, and EIP-1559 fees automatically. One line to query a balance, one line to send a transaction. Expanding the Ethereum ecosystem beyond JavaScript — F# and VB are also supported.

100+ Guides

docs.nethereum.com covers everything from balance queries to running an ERC-4337 bundler, with guides organised by what you want to do. Start developing without a deep blockchain background.

Local Dev Chain

dotnet new nethereum-devchain gives you an Aspire-orchestrated dev environment: DevChain node, PostgreSQL database, blockchain indexer, and Blazor explorer — all wired with service discovery and health checks.

Code Generation

Generate typed C# contract services from Solidity ABI using the VS Code Solidity extension, the CLI tool (Nethereum.Generator.Console), or MSBuild auto-generation on build.

What You Can Build

Nethereum includes 130+ packages organised into focused libraries. Every section links to guides on docs.nethereum.com.

Core Foundation

Send ETH, query balances, decode transactions, ABI encoding, EIP-1559 fees, EIP-7702 delegation, real-time streaming.

Smart Contracts

Deploy, call, and interact with contracts. Code generation from ABI, events, multicall, CREATE2, built-in ERC standards.

EVM Simulator

Simulate transactions in-process, preview state changes, step-through debug, decode nested call trees, disassemble bytecode.

DevChain

Local Ethereum node in .NET — no external dependencies. Fork live networks, trace transactions, integrate with .NET Aspire.

Account Abstraction

ERC-4337 bundler, smart account deployment, ERC-7579 modular accounts, paymasters, session keys, batch operations.

Data, Indexing & Explorer

Index to PostgreSQL/SQL Server/SQLite, token indexing, Blazor blockchain explorer with ABI decoding and contract interaction.

DeFi & Protocols

Uniswap V2/V3/V4 swaps, Gnosis Safe multi-sig, x402 crypto payments, Permit2, SIWE authentication, Circles UBI.

MUD Framework

Read, write, and query MUD table records. Index Store events to PostgreSQL. Deploy MUD Worlds with tables and systems.

Wallet SDK

Multi-platform wallet apps with Blazor, MAUI, and Avalonia. MVVM architecture, hardware wallet support, EVM simulation preview.

Blazor dApp Integration

Connect browser wallets (EIP-6963), MetaMask, WalletConnect. SIWE authentication. Dynamic contract interaction without codegen.

Unity

Ethereum integration for Unity games. WebGL wallet support, EIP-6963, smart contract interaction, cross-platform deployment.

AppChains (Preview)

Custom application chains with sequencer, RocksDB storage, multi-peer sync, L1 anchoring, and follower node verification.

Get Started

Focus on building. Nethereum provides a suite of open source libraries to help you start prototyping Ethereum applications in .NET quickly.

Head over to the Nethereum Github or the Docs for more templates, utilities and a tour of .NET ecosystem examples

See It In Action

From EVM simulation and transaction decoding to cross-chain portfolio management — see what Nethereum looks like in production.

About

We’re dedicated to an open source .NET ecosystem and have years of experience in Enterprise software development and blockchain.

Nethereum Stats

130 NuGet Packages
100000000 NuGet Downloads
18 Documentation Sections

Get in touch

Help improve Nethereum by sharing your blockchain use cases. We offer consulting and integrated services