| Copyright | FOAM team <http://foam.space> 2018 |
|---|---|
| License | BSD3 |
| Maintainer | mail@akru.me |
| Stability | experimental |
| Portability | unportable |
| Safe Haskell | None |
| Language | Haskell2010 |
Network.Ethereum.Contract.Event.Common
Description
Common event manipulation functions.
Synopsis
- data EventAction
- data FilterChange a = FilterChange {}
- data EventParseFailure = EventParseFailure String
- mkFilterChanges :: DecodeEvent i ni e => [Change] -> IO [FilterChange e]
- data FilterStreamState e = FilterStreamState {}
- mkBlockNumber :: JsonRpc m => DefaultBlock -> m Quantity
- pollTillBlockProgress :: JsonRpc m => Quantity -> m Quantity
Documentation
data EventAction Source #
Event callback control response
Constructors
| ContinueEvent | |
| TerminateEvent |
Instances
| Eq EventAction Source # | |
Defined in Network.Ethereum.Contract.Event.Common | |
| Show EventAction Source # | |
Defined in Network.Ethereum.Contract.Event.Common Methods showsPrec :: Int -> EventAction -> ShowS # show :: EventAction -> String # showList :: [EventAction] -> ShowS # | |
data FilterChange a Source #
Constructors
| FilterChange | |
Fields | |
data EventParseFailure Source #
Constructors
| EventParseFailure String |
Instances
| Show EventParseFailure Source # | |
Defined in Network.Ethereum.Contract.Event.Common Methods showsPrec :: Int -> EventParseFailure -> ShowS # show :: EventParseFailure -> String # showList :: [EventParseFailure] -> ShowS # | |
| Exception EventParseFailure Source # | |
Defined in Network.Ethereum.Contract.Event.Common Methods toException :: EventParseFailure -> SomeException # | |
mkFilterChanges :: DecodeEvent i ni e => [Change] -> IO [FilterChange e] Source #
data FilterStreamState e Source #
Constructors
| FilterStreamState | |
Fields | |
mkBlockNumber :: JsonRpc m => DefaultBlock -> m Quantity Source #
Coerce a DefaultBlock into a numerical block number.