Nethereum
{"type": "project", "title": "Nethereum", "logoImg": "bafkreiaf26vtq4dqrfqhwgixbdjwe5heqe2mooqicdobb75bzh4a4krogi", "website": "https://nethereum.com/", "createdAt": 1743229859973, "userGithub": "juanfranblanco", "credentials": {}, "description": "Nethereum is the .Net integration library for Ethereum, simplifying the access and smart contract interaction with Ethereum nodes both public like Geth (or your preferred client) L2 chains like Optimism, Arbitrum (or your preferred L2), any compatible EVM chain (Gnosis, etc).\n\nNethereum is developed targeting netstandard 1.1, netstandard 2.0, netcore 3.1, net451, .net 6, .net 8 and also as a portable library, hence it is compatible with all the operating systems (Windows, Linux, MacOS, Android and OSX) and has been tested on cloud, mobile, desktop, consoles and IoT.\n\nFeatures\n\nJSON RPC / IPC Ethereum core methods.\nGeth management API (admin, personal, debugging, miner).\nSimplified smart contract interaction for deployment, function calling, transaction and event filtering and decoding of topics.\nUnity 3d Unity integration.\nABI to .Net type encoding and decoding, including attribute based for complex object deserialization,\nEIP712.\nHd Wallet\nExternal signers integration (Azure, AWS)\nWallet integration (EIP6963, Metamask, WalletConnect)\nEVM Simulator\nBlockchain crawling and log indexing.\nTransaction, RLP and message signing, verification and recovery of accounts.\nLibraries for standard contracts Tokens, ENS, MUD (https://mud.dev/), Gnosis Safe\nIntegration testing\nKey storage using Web3 storage standard.\nSimplified account life cycle for both managed by third party client (personal) or stand alone (signed transactions).\nLow level Interception of RPC calls.\nCode generation of smart contracts services.\nStarter project templates and examples.\nLearning playground", "logoImgData": {}, "projectGithub": "Nethereum/Nethereum"}