Module

Network.Ethereum.Web3.JsonRPC

Package
purescript-web3
Repository
f-o-a-m/purescript-web3

#MethodName Source

#Remote Source

class Remote e a  where

Class representing a builder for a Web3 query

Members

Instances

#_sendAsync Source

#remote Source

remote :: forall a. Remote () a => MethodName -> a

Execute the Web3 query constructed inductively by the builder

#Request Source

newtype Request

Web3 json RPC format

Constructors

Instances

#RpcError Source

data RpcError

Constructors

Instances

#Response Source

newtype Response

Constructors

Instances

#decodeResponse Source

decodeResponse :: forall a e. Decode a => Foreign -> Eff (exception :: EXCEPTION | e) a

Attempt to decode the response, throwing an Error in case of failure

#tryParse Source

tryParse :: forall a e. Decode a => Foreign -> Eff (exception :: EXCEPTION | e) a