Skip to main content
Nethereum

Nethereum Documentation

The .NET integration platform for Ethereum — 130+ packages for smart contracts, wallets, indexing, DeFi, and more

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
🌍
AppChains
Production app chains — sequencer, P2P networking, L1 anchoring
🔑
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
Autonomous worlds, MUD tables, Blazor components, PostgreSQL sync
🔌
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
Beacon chain API, light client proofs, SSZ serialization
🔌
Client Extensions
Geth, Besu, and Quorum-specific admin and debug APIs

What Do You Want to Do?

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