319 packages tagged with “Ethereum”
Encoding and decoding of ABI Types, functions, events of Ethereum contracts
RLP Encoding and decoding
Nethereum Utilities library, including Sha3 Keccack encoding and Address Checksum
HexTypes for encoding and encoding String, BigInteger, this is specific for Ethereum
Nethereum signer library to sign and verify messages, RLP and transactions using an Ethereum account
Nethereum.RPC Ethereum Core RPC Class Library to interact via RPC with an Ethereum client, for example geth.
Nethereum.Model Ethereum Core Model Class Library
Nethereum Contracts is the core library to interact via RPC with Smart contracts in Ethereum
Nethereum.Web3 Ethereum Web3 Class Library to interact via RPC with an Ethereum client, for example geth. Including contract interaction, deployment, transaction, encoding / decoding and event filters
Nethereum.Accounts Ethereum Accounts and Transaction Managers Class Library
Nethereum.BlockchainProcessing Ethereum blockchain processing allowing to crawl Blocks, Transactions, TransactionReceipts and Logs (Event) for storage and / or using custom handlers like queuing , search, etc
Keystore generation, encryption and decryption for Ethereum key files using the Web3 Secret Storage definition, https://github.com/ethereum/wiki/wiki/Web3-Secret-Storage-Definition
Nethereum signer library to sign and encode messages according to EIP-712
Nethereum Fx, a single package combining most of the main Nethereum libraries (Web3, ABI, Contracts, Accounts, Signers, RPC, WebSockets, IPC, RLP, HdWallet, Geth, Parity, Besu, Quorum, KeyStore, etc) and targetting: net5.0,netcoreapp3.1,netstandard2.0 and netstandard2.1
Nethereum Fx Lite, a single package that combining a small set of Nethereum libraries (for simple portability) not including crypto dependencies to be used with external signers (Web3, ABI, Contracts, RPC, RLP, ENS, ERC20, ERC721) and targetting: net5.0,netcoreapp3.1,netstandard2.0 and netstandard2.1
Nethereum Merkle Patrica trie and verification
Nethereum.Portable is a NETPortable library including most of the supported libraries in a single package. Including Web3, Geth, ABI, Contracts, Signing, RPC, Hex, KeyStore, Util, ENS, Quorum, Besu and ERC20
Nethereum.HdWallet uses BIP32 and BIP39 to generate an HD tree of Ethereum compatible addreses from a randomly generated word seeds. This is compatible with keys generated using the standard (m/44'/60'/0'/0/x) usded in BIP44, MetaMask, Jaxx, MyEtherWallet (default), TREZOR App, Exodus or (m/44'/60'/0'/x) used in Electrum, MyEtherWallet (ledger), Ledger Chrome App, imToken
Keccak256 Hash Calculator (Ethereum's Digest Algorithm)
.NET wrapper for native secp256k1 library
This package contains platform-specific native code builds of secp256k1. Included: osx-x64/libsecp256k1.dylib, linux-x64/libsecp256k1.so, win-x64/secp256k1.dll, win-x86/secp256k1.dll
Nethereum.Util.Rest Nethereum Utility Library providing a generic interface and a simple implementation of a Rest client api
Best in class Web3 .NET SDK, powered by thirdweb.
Nethereum.JsonRpc WebSocketClient
Nethereum.StandardTokenEIP20 Ethereum Service to interact with EIP20 compliant contracts
Netherum.Geth is the extended Web3 library for Geth. including the non-generic RPC API client methods to interact with the Go Ethereum Client (Geth) Admin, Debug, Miner.
Nethereum.RPC.Reactive, Reactive Client Subscriptions (WebSockets) and RPC Extensions for Nethereum
.NET wrapper for native solc library
Nethereum.Quorum. Extension to interact with Quorum, the permissioned implementation of Ethereum supporting data privacy created by JP Morgan