web3-0.5.4.0: Ethereum API for Haskell

CopyrightAlexander Krupenkin 2016
LicenseBSD3
Maintainermail@akru.me
Stabilityexperimental
Portabilityportable
Safe HaskellNone
LanguageHaskell2010

Network.Ethereum.Web3.Provider

Description

Web3 service provider.

Synopsis

Documentation

class Provider a where Source #

Ethereum node service provider

Minimal complete definition

rpcUri

Methods

rpcUri :: Web3 a String Source #

JSON-RPC provider URI, default: localhost:8545

runWeb3' :: MonadIO m => Web3 a b -> m (Either Web3Error b) Source #

Web3 monad runner

runWeb3 :: MonadIO m => Web3 DefaultProvider b -> m (Either Web3Error b) Source #

Web3 runner for default provider

forkWeb3 :: Web3 a () -> Web3 a ThreadId Source #

Fork Web3 with the same Provider