[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-10556":3},{"id":4,"name":5,"fullName":6,"owner":5,"repo":5,"description":7,"homepage":8,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":15,"forks30d":15,"starsTrendScore":19,"compositeScore":20,"rankGlobal":9,"rankLanguage":9,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":22,"topics":24,"createdAt":9,"pushedAt":9,"updatedAt":37,"readmeContent":38,"aiSummary":39,"trendingCount":15,"starSnapshotCount":15,"syncStatus":40,"lastSyncTime":41,"discoverSource":42},10556,"Nethereum","Nethereum\u002FNethereum","Ethereum .Net cross platform integration library ","http:\u002F\u002Fnethereum.com",null,"C#",2253,747,116,102,0,1,3,8,5,30.62,"MIT License",false,"master",[25,26,27,28,29,30,31,32,33,34,35,36],"abi","blockchain","cross-platform","ethereum","ethereum-client","geth","nethereum","parity","quorum","rlp","rpc","signing","2026-06-12 02:02:23","# Nethereum\n\n[![Documentation](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fdocs-docs.nethereum.com-blue)](https:\u002F\u002Fdocs.nethereum.com) [![NuGet version](https:\u002F\u002Fbadge.fury.io\u002Fnu\u002Fnethereum.web3.svg)](https:\u002F\u002Fbadge.fury.io\u002Fnu\u002Fnethereum.web3) [![Discord](https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F765580659816636426?label=Discord&logo=discord)](https:\u002F\u002Fdiscord.gg\u002Fu3Ej2BReNn)\n\nNethereum is the .NET integration platform for Ethereum and EVM-compatible blockchains. It provides a complete development stack — from smart contract interaction and transaction signing, through a full EVM simulator and in-process Ethereum node, to blockchain data indexing, an ERC-4337 account abstraction bundler, a Blazor blockchain explorer, MUD framework support, multi-platform wallet UIs, Unity game integration, and .NET Aspire orchestration. Nethereum targets netstandard 2.0 through .NET 10, .NET Framework 4.5.1+, and Unity, running on Windows, Linux, macOS, Android, iOS, WebAssembly, and game consoles.\n\n## Try Nethereum in Your Browser\n\nGo to [playground.nethereum.com](http:\u002F\u002Fplayground.nethereum.com) to browse and execute samples directly in your browser — no setup required.\n\n[![Nethereum Playground](screenshots\u002Fplayground.png)](http:\u002F\u002Fplayground.nethereum.com)\n\n## Quick Start\n\n```\ndotnet add package Nethereum.Web3\n```\n\n### Get an account balance\n\n```csharp\nvar web3 = new Web3(\"https:\u002F\u002Fmainnet.infura.io\u002Fv3\u002FYOUR_API_KEY\");\nvar balance = await web3.Eth.GetBalance.SendRequestAsync(\"0xde0b295669a9fd93d5f28d9ec85e40f4cb697bae\");\nConsole.WriteLine($\"Balance: {Web3.Convert.FromWei(balance.Value)} ETH\");\n```\n\n### Transfer ETH\n\n```csharp\nvar account = new Account(\"YOUR_PRIVATE_KEY\");\nvar web3 = new Web3(account, \"https:\u002F\u002Fmainnet.infura.io\u002Fv3\u002FYOUR_API_KEY\");\n\nvar receipt = await web3.Eth.GetEtherTransferService()\n    .TransferEtherAndWaitForReceiptAsync(\"0xRecipientAddress\", 0.01m);\n```\n\n### Interact with a smart contract\n\n```csharp\n\u002F\u002F Use code-generated typed services (see Code Generation below)\nvar transferHandler = web3.Eth.GetContractTransactionHandler\u003CTransferFunction>();\nvar receipt = await transferHandler.SendRequestAndWaitForReceiptAsync(contractAddress,\n    new TransferFunction { To = recipientAddress, Value = amount });\n```\n\n## What You Can Build\n\nNethereum includes 130+ packages organised into focused libraries. Every row below links to a how-to guide on the [documentation site](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fwhat-do-you-want-to-do).\n\n### [Core Foundation](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fcore-foundation\u002Foverview)\n\n| I want to... | Guide |\n|---|---|\n| Query ETH, ERC-20, ERC-721, and ERC-1155 balances (built-in typed services, no ABI needed) | [Query Balance](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fcore-foundation\u002Fguide-query-balance) |\n| Send ETH (gas, nonce, EIP-1559 fees — all automatic) | [Transfer Ether](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fcore-foundation\u002Fguide-send-eth) |\n| Send a transaction with custom data or fees | [Send Transactions](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fcore-foundation\u002Fguide-send-transaction) |\n| Delegate an EOA to a smart contract (EIP-7702) | [EIP-7702](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fcore-foundation\u002Fguide-eip7702) |\n| Query blocks, transactions, and receipts | [Query Blocks](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fcore-foundation\u002Fguide-query-blocks) |\n| Estimate and customize gas fees | [Fee Estimation](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fcore-foundation\u002Fguide-fee-estimation) |\n| Replace or speed up a pending transaction | [Transaction Replacement](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fcore-foundation\u002Fguide-transaction-replacement) |\n| Decode function calls from transaction input data | [Decode Transactions](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fcore-foundation\u002Fguide-decode-transactions) |\n| ABI encode\u002Fdecode (abi.encode, abi.encodePacked, EIP-712) | [ABI Encoding](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fcore-foundation\u002Fguide-abi-encoding) |\n| Stream real-time data (new blocks, pending txns, event logs) | [Real-Time Streaming](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fcore-foundation\u002Fguide-realtime-streaming) |\n\n### [Signing & Key Management](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fsigning-and-key-management\u002Foverview)\n\n| I want to... | Guide |\n|---|---|\n| Generate keys and create accounts | [Keys & Accounts](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fsigning-and-key-management\u002Fguide-keys-accounts) |\n| Sign and verify messages | [Message Signing](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fsigning-and-key-management\u002Fguide-message-signing) |\n| Sign EIP-712 typed structured data | [EIP-712 Signing](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fsigning-and-key-management\u002Fguide-eip712-signing) |\n| Use HD wallets (BIP32\u002FBIP39 mnemonic) | [HD Wallets](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fsigning-and-key-management\u002Fguide-hd-wallets) |\n| Sign with Ledger or Trezor hardware wallets | [Hardware Wallets](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fsigning-and-key-management\u002Fguide-hardware-wallets) |\n| Sign with AWS KMS or Azure Key Vault | [Cloud KMS](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fsigning-and-key-management\u002Fguide-cloud-kms) |\n\n### [Smart Contracts](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fsmart-contracts\u002Foverview)\n\n| I want to... | Guide |\n|---|---|\n| Deploy, call, and send transactions to contracts | [Smart Contract Interaction](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fsmart-contracts\u002Fguide-smart-contract-interaction) |\n| Work with ERC-20 tokens (balance, transfer, approve) | [ERC-20 Tokens](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fsmart-contracts\u002Ferc20) |\n| Generate C# services from Solidity ABI | [Code Generation](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fsmart-contracts\u002Fcode-generation) |\n| Filter and query contract events | [Events](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fsmart-contracts\u002Fguide-events) |\n| Batch queries with Multicall or RPC batching | [Multicall](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fsmart-contracts\u002Fguide-multicall) |\n| Deploy to deterministic addresses with CREATE2 | [CREATE2](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fsmart-contracts\u002Fguide-create2-deployment) |\n\n### [EVM Simulator](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fevm-simulator\u002Foverview)\n\n| I want to... | Guide |\n|---|---|\n| Simulate a transaction and preview state changes | [Transaction Simulation](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fevm-simulator\u002Fguide-transaction-simulation) |\n| Debug EVM execution step-by-step (opcodes, stack, storage) | [EVM Debugging](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fevm-simulator\u002Fguide-evm-debugging) |\n| Decode nested call trees (contract-to-contract calls) | [Call Tree Decoding](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fevm-simulator\u002Fguide-call-tree-decoding) |\n| Simulate ERC-20 transfers and approvals | [ERC-20 Simulation](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fevm-simulator\u002Fguide-erc20-simulation) |\n| Execute and disassemble raw bytecode | [Bytecode Execution](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fevm-simulator\u002Fguide-bytecode-execution) |\n\n### [DevChain & Local Development](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fdevchain\u002Foverview)\n\n| I want to... | Guide |\n|---|---|\n| Run a local dev chain (no external node needed) | [DevChain Quickstart](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fdevchain\u002Fdevchain-quickstart) |\n| Fork a live network and manipulate state\u002Ftime | [Forking & State](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fdevchain\u002Fguide-forking-and-state) |\n| Trace and debug transactions (opcode-level) | [Debug & Trace](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fdevchain\u002Fguide-debug-trace) |\n| Spin up a full dev environment with Aspire (DevChain + PostgreSQL + Indexer + Explorer) | `dotnet new nethereum-devchain` |\n\n### [DeFi & Protocols](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fdefi\u002Foverview)\n\n| I want to... | Guide |\n|---|---|\n| Swap tokens on Uniswap (V2\u002FV3\u002FV4) | [Uniswap Swap](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fdefi\u002Fguide-uniswap-swap) |\n| Manage Uniswap liquidity positions | [Uniswap Liquidity](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fdefi\u002Fguide-uniswap-liquidity) |\n| Execute Gnosis Safe multi-sig transactions | [Gnosis Safe](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fdefi\u002Fguide-gnosis-safe) |\n| Accept or pay for crypto payments (x402) | [x402 Payments](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fdefi\u002Fguide-x402-payments) |\n\n### [Account Abstraction](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Faccount-abstraction\u002Foverview)\n\n| I want to... | Guide |\n|---|---|\n| Create and send a UserOperation | [Send UserOperation](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Faccount-abstraction\u002Fguide-send-useroperation) |\n| Deploy a smart account | [Smart Account Deployment](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Faccount-abstraction\u002Fguide-smart-account-deployment) |\n| Batch operations and use paymasters | [Batching & Paymasters](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Faccount-abstraction\u002Fguide-batching-and-paymasters) |\n| Use ERC-7579 modular accounts (validators, hooks, session keys) | [Modular Accounts](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Faccount-abstraction\u002Fguide-modular-accounts) |\n| Run an ERC-4337 bundler | [Run Bundler](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Faccount-abstraction\u002Fguide-run-bundler) |\n\n### [Data, Indexing & Explorer](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fdata-and-indexing\u002Foverview)\n\n| I want to... | Guide |\n|---|---|\n| Index blockchain data to PostgreSQL \u002F SQL Server \u002F SQLite | [Database Storage](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fdata-and-indexing\u002Fguide-database-storage) |\n| Index ERC-20\u002F721\u002F1155 token transfers and balances | [Token Indexing](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fdata-and-indexing\u002Fguide-token-indexing) |\n| Build a blockchain explorer (ABI decoding, token pages, contract interaction) | [Blockchain Explorer](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fdata-and-indexing\u002Fguide-explorer) |\n| Scan token balances via multicall (no indexer needed) | [Token Portfolio](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fdata-services\u002Fguide-token-portfolio) |\n| Fetch ABI from Sourcify or Etherscan | [ABI Retrieval](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fdata-services\u002Fguide-abi-retrieval) |\n| Get token prices and metadata (CoinGecko) | [CoinGecko API](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fdata-services\u002Fguide-coingecko-api) |\n\n### [MUD](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fmud-framework\u002Foverview)\n\n| I want to... | Guide |\n|---|---|\n| Read, write, and query MUD table records | [MUD Tables](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fmud-framework\u002Fguide-mud-tables) |\n| Index MUD Store events to PostgreSQL | [MUD Indexing](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fmud-framework\u002Fguide-mud-indexing) |\n| Deploy a MUD World with tables and systems | [MUD Deployment](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fmud-framework\u002Fguide-mud-deployment) |\n\n### [Wallet SDK](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fwallet-sdk\u002Foverview) · [Blazor dApp](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fblazor-dapp-integration\u002Foverview) · [Unity](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Funity\u002Foverview)\n\n| I want to... | Guide |\n|---|---|\n| Build a multi-platform wallet app (Blazor, MAUI, Avalonia) | [Wallet Quickstart](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fwallet-sdk\u002Fguide-wallet-quickstart) |\n| Create accounts (mnemonic, private key, vault encryption) | [Wallet Accounts](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fwallet-sdk\u002Fguide-wallet-accounts) |\n| Connect browser wallets in Blazor (EIP-6963 discovery) | [Blazor Wallet Connect](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fblazor-dapp-integration\u002Fguide-blazor-wallet-connect) |\n| Authenticate with Sign-In with Ethereum (SIWE) | [Blazor Authentication](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fblazor-dapp-integration\u002Fguide-blazor-authentication) |\n| Interact with any contract dynamically (no codegen) | [Blazor Contract Interaction](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fblazor-dapp-integration\u002Fguide-blazor-contract-interaction) |\n| Build Unity games with Ethereum | [Unity Quickstart](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Funity\u002Fguide-unity-quickstart) |\n\n### [Verification & Cryptography](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fconsensus-light-client\u002Foverview)\n\n| I want to... | Guide |\n|---|---|\n| Verify ETH balances without trusting RPC | [Verified State](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fconsensus-light-client\u002Fguide-verified-state) |\n| Track finalized beacon headers via light client | [Light Client](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fconsensus-light-client\u002Fguide-light-client) |\n\n### [AppChains (Preview)](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fapplication-chain\u002Foverview)\n\n| I want to... | Guide |\n|---|---|\n| Launch a sequencer and deploy contracts | [AppChain Quickstart](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fapplication-chain\u002Fguide-appchain-quickstart) |\n| Use AppChainBuilder for embedded\u002Ftesting | [AppChain Quickstart](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fapplication-chain\u002Fguide-appchain-quickstart) |\n| Configure RocksDB persistent storage | [AppChain Storage](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fapplication-chain\u002Fguide-appchain-storage) |\n| Sync follower nodes and verify state | [AppChain Sync](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fapplication-chain\u002Fguide-appchain-sync) |\n\n> For the full list of 100+ use cases with packages, see **[What Do You Want to Do?](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fwhat-do-you-want-to-do)** on the documentation site.\n\n## Code Generation\n\nGenerate typed C# contract services directly from Solidity ABI using the [VS Code Solidity extension](https:\u002F\u002Fmarketplace.visualstudio.com\u002Fitems?itemName=JuanBlanco.solidity) or the CLI tool:\n\n[![Code generation of Contract Definitions](https:\u002F\u002Fgithub.com\u002Fjuanfranblanco\u002Fvscode-solidity\u002Fraw\u002Fmaster\u002Fscreenshots\u002Fcompile-codegnerate-nethereum.png)](https:\u002F\u002Fmarketplace.visualstudio.com\u002Fitems?itemName=JuanBlanco.solidity)\n\n```\ndotnet tool install -g Nethereum.Generator.Console\n```\n\nThis generates typed service classes, function\u002Fevent DTOs, deployment messages, and optionally Blazor UI components and MUD table services.\n\n## Templates\n\n### Nethereum.Templates.Pack\n\nThe templates pack provides ready-to-use project templates for smart contract development, Blazor integration, and authentication.\n\n```\ndotnet new install Nethereum.Templates.Pack\n```\n\n| Template | Short Name | Description |\n|---|---|---|\n| Smart Contract Library + ERC20 XUnit | `smartcontract` | Smart contract library with ERC20 example, auto code generation, and integration tests |\n| ERC721\u002FERC1155 Open Zeppelin + XUnit | `nethereum-erc721-oz` | NFT and multi-token development with OpenZeppelin |\n| Blazor Metamask Wasm\u002FServer | `nethereum-mm-blazor` | Blazor integration with MetaMask (Wasm and Server) |\n| Blazor SIWE Wasm\u002FServer\u002FREST API | `nethereum-siwe` | Sign-In with Ethereum authentication |\n| WebSocket Streaming | `nethereum-ws-stream` | Real-time blockchain data streaming |\n\nSource and details: [Nethereum.Templates.SmartContractDefault](https:\u002F\u002Fgithub.com\u002FNethereum\u002FNethereum.Templates.SmartContractDefault), [Nethereum.Templates.SmartContracts.OZ-Erc721-Erc1155](https:\u002F\u002Fgithub.com\u002FNethereum\u002FNethereum.Templates.SmartContracts.OZ-Erc721-Erc1155), [Nethereum.Templates.Metamask.Blazor](https:\u002F\u002Fgithub.com\u002FNethereum\u002FNethereum.Templates.Metamask.Blazor), [Nethereum.Templates.Siwe](https:\u002F\u002Fgithub.com\u002FNethereum\u002FNethereum.Templates.Siwe)\n\n### Nethereum.DevChain.Template (.NET Aspire)\n\nSpin up a complete Ethereum development environment with a single command:\n\n```\ndotnet new install Nethereum.DevChain.Template\ndotnet new nethereum-devchain -n MyChain\ncd MyChain\u002FAppHost && dotnet run\n```\n\nThis creates an Aspire-orchestrated solution with a DevChain node, PostgreSQL database, blockchain indexer (blocks, transactions, tokens, MUD), and a Blazor blockchain explorer — all wired with service discovery, health checks, and OpenTelemetry.\n\n## Wallets & End-to-End Examples\n\n| Project | Description |\n|---------|-------------|\n| [Explorer Wallet (Blazor\u002FMAUI)](https:\u002F\u002Fgithub.com\u002FNethereum\u002FNethereum-Explorer-Wallet-Template-Blazor) | Blazor Wasm SPA, Desktop, Android, iOS — light explorer and wallet. [Try it live](https:\u002F\u002Fexplorer.nethereum.com) |\n| [Desktop Wallet (Avalonia)](https:\u002F\u002Fgithub.com\u002FNethereum\u002FNethereum.UI.Desktop) | Cross-platform desktop wallet with ReactiveUI |\n| [Unity3d Sample Template](https:\u002F\u002Fgithub.com\u002FNethereum\u002FUnity3dSampleTemplate) | Unity starter — balance query, ERC20, MetaMask, cross-platform |\n| [Unity WebGL + MetaMask](https:\u002F\u002Fgithub.com\u002FNethereum\u002FNethereum.Unity.Webgl) | Deploy and interact with ERC721 NFTs from Unity WebGL |\n| [Nethereum Flappy](https:\u002F\u002Fgithub.com\u002FNethereum\u002FNethereum.Flappy) | Unity game integrating with Ethereum |\n\nUnity libraries: install via **[Nethereum.Unity](https:\u002F\u002Fgithub.com\u002FNethereum\u002FNethereum.Unity)** (git URL) or from `src\u002Fcompiledlibraries\u002F` in each [GitHub release](https:\u002F\u002Fgithub.com\u002FNethereum\u002FNethereum\u002Freleases). Try samples in the [Nethereum Playground](http:\u002F\u002Fplayground.nethereum.com).\n\n## More Examples\n\n**Demos** (`src\u002Fdemos\u002F`):\n- [Wallet Blazor Demo](src\u002Fdemos\u002FNethereum.Wallet.Blazor.Demo\u002F) — Blazor Server wallet application\n- [X402 Simple Client](src\u002Fdemos\u002FNethereum.X402.SimpleClient\u002F) — pay for x402-protected API endpoints\n- [X402 Simple Server](src\u002Fdemos\u002FNethereum.X402.SimpleServer\u002F) — accept crypto payments in your API\n- [X402 Facilitator Server](src\u002Fdemos\u002FNethereum.X402.FacilitatorServer\u002FFacilitatorServer\u002F) — payment verification service\n\n**Console Examples** (`consoletests\u002F`):\n- [DevChain Integration Demo](consoletests\u002FNethereum.DevChain.IntegrationDemo\u002F) — in-process Ethereum node usage\n- [Metamask Blazor Example](consoletests\u002FMetamaskExampleBlazor.Wasm\u002F) — MetaMask Blazor Wasm integration\n- [Blazor Example Project](consoletests\u002FBlazorExampleProject.Wasm\u002F) — Blazor Wasm starter\n- [WalletConnect Blazor](consoletests\u002FNethereumWCBlazor\u002F) — WalletConnect v2 integration\n- [WalletConnect Avalonia](consoletests\u002FNethereumWCAvalonia\u002F) — WalletConnect with Avalonia desktop\n- [Reown AppKit Blazor](consoletests\u002FNethereumReownAppKitBlazor\u002F) — Reown (WalletConnect) AppKit modal\n- [Godot + WalletConnect Avalonia](consoletests\u002FNethereumGodotWCAvalonia\u002F) — Godot game engine integration\n- [MUD Log Processing](consoletests\u002FNethereumMudLogProcessing\u002F) — MUD store event indexing\n- [MUD Store REST API](consoletests\u002FNethereumMudStoredRecordsRestApi\u002F) — serve MUD records via REST\n- [HD Wallet Blazor Test](consoletests\u002FNethereum.HDWallet.BlazorTest\u002F) — BIP32\u002FBIP39 wallet in Blazor\n- [Trezor Console](consoletests\u002FNethereum.Signer.Trezor.Console\u002F) — Trezor hardware wallet signing\n- [Azure Key Vault Console](consoletests\u002FNethereum.Signer.AzureKeyVault.Console\u002F) — Azure KMS signing\n- [WebSocket Streaming](consoletests\u002FNethereum.WebSocketsStreamingTest\u002F) — real-time blockchain data\n\n## Supported Platforms\n\n| Target | Scope |\n|---|---|\n| netstandard 2.0, net451, net461, net6.0, net8.0, net9.0, net10.0 | Core libraries |\n| net8.0, net10.0 | CoreChain, AppChain, Server components |\n| net6.0–net10.0 | Blazor UI |\n| net461, net472, netstandard 2.1 | Unity |\n\nCompatible with Windows, Linux, macOS, Android, iOS, WebAssembly, and game consoles.\n\n## Full Component Catalog\n\nFor a complete guide covering all 130+ packages organised by use case — with package names, descriptions, and links to individual READMEs — see the **[Component Catalog](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fcomponent-catalog)** or **[What Do You Want to Do?](https:\u002F\u002Fdocs.nethereum.com\u002Fdocs\u002Fwhat-do-you-want-to-do)**.\n\n## Documentation & Community\n\n- **Documentation**: [docs.nethereum.com](https:\u002F\u002Fdocs.nethereum.com)\n- **Playground**: [playground.nethereum.com](http:\u002F\u002Fplayground.nethereum.com)\n- **Discord**: [Join the community](https:\u002F\u002Fdiscord.gg\u002Fu3Ej2BReNn) — technical support, chat, and collaboration\n\n## Thanks and Credits\n\nBuilding Nethereum has been a journey of over ten years, and it would not exist without the incredible people and community around it.\n\nFirst and foremost, thank you to my family for their patience, support, and understanding through countless late nights, weekends, and \"just one more commit\" moments. You made this possible.\n\nThank you to Cass ([@c055](https:\u002F\u002Fgithub.com\u002Fc055)) for the fantastic Nethereum logo, recreating one of the @ethereumjs logo ideas for our project.\n\nTo all my friends across the Ethereum ecosystem — the people I've met at conferences, hackathons, online chats, and working groups over the years. The friendships built through this shared passion for decentralised technology have been one of the most rewarding parts of the journey.\n\nA special thank you to Gael, Dave, Kevin, Caleb, Aaron, and Eva for their help and work on Nethereum — your contributions have been invaluable.\n\nTo every contributor who has ever submitted a pull request, reported a bug, suggested a feature, or simply asked a question on GitHub, Discord, or Gitter — you are continuously shaping this project. Every issue filed, every piece of feedback, every \"it doesn't work when...\" has made Nethereum better.\n\nTo the early adopters who believed in Nethereum when it was just getting started and provided invaluable feedback — your trust and patience in those early days meant everything.\n\nTo the teams and projects I've had the privilege of collaborating with and trying to help over the years — from enterprise pilots to startup MVPs, from gaming studios to DeFi protocols. Seeing Nethereum used in real-world applications is the ultimate motivation.\n\nTo everyone building the Ethereum ecosystem — the client teams (Geth, Besu, Nethermind, Erigon, Reth), the compiler teams (Solidity, Vyper), the tooling teams (Foundry, Hardhat, Remix), the library builders (web3.js, ethers.js, web3j, web3.py), the L2 teams, the researchers, the standard authors, and everyone else pushing this technology forward. We all build on each other's work.\n\nTo Consensys, the Ethereum Foundation, and the broader blockchain community for fostering an environment where open-source collaboration thrives.\n\nAnd to everyone who continues to help, contribute, encourage, and inspire — directly or indirectly. The best is yet to come.\n","Nethereum 是一个用于以太坊和EVM兼容区块链的.NET跨平台集成库。它提供了从智能合约交互、交易签名到全EVM模拟器及内置以太坊节点等完整的开发工具栈，支持区块链数据索引、ERC-4337账户抽象打包器、Blazor区块链浏览器、MUD框架支持、多平台钱包UIs、Unity游戏集成以及.NET Aspire编排等功能。Nethereum适用于需要在多种平台上（包括Windows、Linux、macOS、Android、iOS、WebAssembly和游戏机）进行区块链应用开发的场景，特别是那些基于以太坊或EVM兼容链构建的应用程序。",2,"2026-06-11 03:29:06","top_topic"]