Package1.1.0.1Network
web3-ethereum
Ethereum support for Haskell Web3 library.
- Version1.1.0.1
- CategoryNetwork
- LicenceApache-2.0
- AuthorAleksandr Krupenkin
- Maintainermail@akru.me
- Homepagegithub.com/airalab/hs-web3#readme
- Pinned byhackage web3-ethereum 1.1.0.1
- Sourcehackage.haskell.org/package/web3-ethereum-1.1.0.1
Modules
26 modules- Network.Ethereum8Ethereum is a global, open-source platform for decentralized applications.
- Network.Ethereum.Account14In Etereun there are two types of accounts:
- Network.Ethereum.Account.Class1Ethereum external owned account abstraction.
- Network.Ethereum.Account.Default1Default node managed account (typically the first of accounts list).
- Network.Ethereum.Account.LocalKey2Using ECC for singing transactions locally, e.g. out of Ethereum node.
- Network.Ethereum.Account.Personal2Node managed unlockable account. Typically to send transaction from this account
- Network.Ethereum.Account.Safe2Safe sending of Ethereum transaction.
- Network.Ethereum.Api.Eth44Ethereum node JSON-RPC API methods with eth_ prefix.
- Network.Ethereum.Api.Net3Ethereum node JSON-RPC API methods with net_ prefix.
- Network.Ethereum.Api.Personal9Ethereum node JSON-RPC API methods with personal_ prefix.
- Network.Ethereum.Api.Types13Ethereum generic JSON-RPC types.
- Network.Ethereum.Api.Web32Ethereum node JSON-RPC API methods with web3_ prefix.
- Network.Ethereum.Chain6Ethereum chain IDs.
- Network.Ethereum.Contract2Smart contract type class and utils. A contract in the sense of Solidity
- Network.Ethereum.Contract.Event0Ethereum contract event support.
- Network.Ethereum.Contract.Event.Common7Common event manipulation functions.
- Network.Ethereum.Contract.Event.MultiFilter11Parallel multiple event filters.
- Network.Ethereum.Contract.Event.SingleFilter4Contract event filters.
- Network.Ethereum.Contract.Method1Ethereum contract method support.
- Network.Ethereum.Contract.TH2Contract abstraction is a high level interface of web3 library. The Application Binary Interface is the standard way to interact
- Network.Ethereum.Ens2ENS offers a secure & decentralised way to address resources both on
- Network.Ethereum.Ens.PublicResolver37Ethereum Name System public resolver smart contract.
- Network.Ethereum.Ens.Registry26Ethereum Name System registry smart contract.
- Network.Ethereum.Transaction1Transaction managing utils.
- Network.Ethereum.Unit9Ethereum has a metric system of denominations used as units of ether.
Internal modules · 1
- Network.Ethereum.Account.Internal14Internal types and functions of Account module.
Description
Client library for Third Generation of Web.
Depends on
23 packages- OneTuple-0.4.3in this set
- aeson-2.2.5.1in this set
- aeson-casing-0.2.0.0in this set
- base-4.22.0.0with GHC
- bytestring-0.12.2.0with GHC
- data-default-0.8.0.2in this set
- exceptions-0.10.11with GHC
- generics-sop-0.5.1.4in this set
- jsonrpc-tinyclient-1.1.0.0in this set
- machines-0.7.4in this set
- memory-0.18.0in this set
- memory-hexstring-1.1.0.0in this set
- microlens-0.4.14.0in this set
- microlens-aeson-2.5.2in this set
- mtl-2.3.1with GHC
- relapse-1.0.0.1in this set
- tagged-0.8.11in this set
- template-haskell-2.24.0.0with GHC
- text-2.1.3with GHC
- transformers-0.6.1.2with GHC
- vinyl-0.14.3in this set
- web3-crypto-1.1.0.0in this set
- web3-solidity-1.1.0.0in this set