Skip to main content
Nethereum

Nethereum Documentation

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

Documentation Sections

🔷
Core Foundation
Web3, ABI, contracts, accounts, RPC, JSON-RPC transport
🔐
Signing & Key Management
HD wallets, keystores, hardware wallets, cloud KMS, EIP-712
📜
Smart Contracts & Code Gen
Deploy, call, code generation, ENS, SIWE
💱
DeFi & Protocols
Uniswap, Permit2, x402 payments, Gnosis Safe, Optimism
🔬
EVM Simulator
In-process EVM execution, tracing, state change preview
Chain Infrastructure
Shared blockchain engine — storage, block production, EVM, RPC routing
DevChain
Local dev chain — instant mining, EVM-compatible tooling, Aspire templates
🔑
Account Abstraction
ERC-4337 UserOps, bundler, paymaster, ERC-7579 smart accounts
📊
Data, Indexing & Explorer
Block/tx/log crawling, PostgreSQL/SQLite storage, token indexing, EVM debugger, Blazor explorer
🌐
MUD Framework
Build structured on-chain applications — typed tables, systems, code generation, Store event indexing, and PostgreSQL normalisation
🔌
Wallet Connectivity
IEthereumHostProvider — the universal wallet abstraction for Blazor, Unity, and Wallet SDK
💼
Wallet SDK
Multi-platform wallet: MVVM ViewModels, Blazor/MAUI renderers, hardware wallets
🌐
Web (Blazor) dApp Integration
Browser wallets, EIP-6963, MetaMask, WalletConnect, SIWE authentication
🎮
Unity
Unity game engine integration, WebGL wallets, EIP-6963
🔍
Data Services
Token portfolio via multicall, Etherscan, Sourcify, CoinGecko, Chainlist APIs
🔭
Consensus Light Client
Verified state queries, beacon chain light client, storage proofs, SSZ serialization
🔌
Client Extensions
Geth, Besu, and Quorum-specific admin and debug APIs
🌍
AppChains (Preview)
Domain-specific Ethereum extension layers — sequencer, RocksDB storage, multi-peer sync, L1 anchoring

What Do You Want to Do?

Click any task to find the guide and packages you need. See all 44 use cases →