Nethereum logo

Nethereum

Nethereum is an open-source Ethereum development platform for the .NET ecosystem. It provides libraries, developer infrastructure, documentation, and interactive tooling for building smart-contract, wallet, indexing, and blockchain applications.
Distributed

Nethereum


Project Links


Description

Nethereum provides .NET convenience libraries and utilities for interacting with smart contracts and Ethereum clients, making it easy for .NET applications to use Ethereum.


EVM Simulator


Project Links


Description

EVM Simulator is a Nethereum component providing in-process EVM execution through Prague/Cancun, including native precompiles, transaction and gas handling, call tracing, ABI-aware decoding, state-change extraction, and step-by-step debugging. It powers higher-level Nethereum systems such as wallet transaction previews, DevChain, CoreChain, account-abstraction validation, and Solidity debugging.

Category: Developer Tooling

DevChain


Project Links


Description

DevChain is a Nethereum development chain that runs in-process without Docker or external processes. It provides instant or interval mining, prefunded accounts, snapshots, EVM-chain forking, state and time controls, opcode-level debugging, and Hardhat/Anvil-compatible methods. It can also expose an HTTP endpoint for tools such as MetaMask, Foundry, and ethers.js.

Category: Node Software

Nethereum Playground


Project Links


Description

Nethereum Playground compiles and executes .NET code directly in the browser using Wasm, Mono, and Roslyn. It provides C# and VB modes and a library of examples for Ethereum interactions, smart contracts, ENS, account management, block and log processing, and EVM simulation.

Category: Developer Tooling