| Copyright | Alexander Krupenkin 2016 |
|---|---|
| License | BSD3 |
| Maintainer | mail@akru.me |
| Stability | experimental |
| Portability | unportable |
| Safe Haskell | None |
| Language | Haskell2010 |
Network.Web3
Description
Client library for Third Generation of Web.
Web3 library uses JSON-RPC over WebSocket/HTTP(S) to access node functionality.
Any communication with node wrapped with Web3 monad
Instances
| Monad Web3 Source # | |
| Functor Web3 Source # | |
| Applicative Web3 Source # | |
| MonadIO Web3 Source # | |
Defined in Network.Web3.Provider | |
| MonadThrow Web3 Source # | |
Defined in Network.Web3.Provider | |
| JsonRpc Web3 Source # | |
Defined in Network.Web3.Provider Methods remote :: Remote Web3 a => MethodName -> a Source # | |
| MonadState JsonRpcClient Web3 Source # | |
Defined in Network.Web3.Provider Methods get :: Web3 JsonRpcClient # put :: JsonRpcClient -> Web3 () # state :: (JsonRpcClient -> (a, JsonRpcClient)) -> Web3 a # | |