web3-0.9.0.0: Web3 API for Haskell.

CopyrightAlexander Krupenkin 2017-2018
LicenseBSD3
Maintainermail@akru.me
Stabilityexperimental
Portabilityunportable
Safe HaskellNone
LanguageHaskell2010

Data.Solidity.Event

Description

This module is internal, the purpose is to define helper classes and functions to assist in event decoding. The user of this library should have no need to use this directly in application code.

Documentation

class DecodeEvent i ni e | e -> i ni where Source #

Instances
(IndexedEvent i ni e, Generic i, Rep i ~ SOP I (hli ': ([] :: [[Type]])), AbiGet ni, Generic ni, Rep ni ~ SOP I (hlni ': ([] :: [[Type]])), Generic e, Rep e ~ SOP I (hle ': ([] :: [[Type]])), CombineChange i ni e, ArrayParser (SOP I (hli ': ([] :: [[Type]])))) => DecodeEvent (i :: Type) (ni :: Type) e Source # 
Instance details

Defined in Data.Solidity.Event

class IndexedEvent i ni e | e -> i ni where Source #

Methods

isAnonymous :: Proxy e -> Bool Source #

Instances
IndexedEvent TransferIndexed TransferNonIndexed Transfer Source # 
Instance details

Defined in Network.Ethereum.Ens.Registry

IndexedEvent NewTTLIndexed NewTTLNonIndexed NewTTL Source # 
Instance details

Defined in Network.Ethereum.Ens.Registry

IndexedEvent NewResolverIndexed NewResolverNonIndexed NewResolver Source # 
Instance details

Defined in Network.Ethereum.Ens.Registry

IndexedEvent NewOwnerIndexed NewOwnerNonIndexed NewOwner Source # 
Instance details

Defined in Network.Ethereum.Ens.Registry

IndexedEvent PubkeyChangedIndexed PubkeyChangedNonIndexed PubkeyChanged Source # 
Instance details

Defined in Network.Ethereum.Ens.PublicResolver

IndexedEvent NameChangedIndexed NameChangedNonIndexed NameChanged Source # 
Instance details

Defined in Network.Ethereum.Ens.PublicResolver

IndexedEvent ContentChangedIndexed ContentChangedNonIndexed ContentChanged Source # 
Instance details

Defined in Network.Ethereum.Ens.PublicResolver

IndexedEvent AddrChangedIndexed AddrChangedNonIndexed AddrChanged Source # 
Instance details

Defined in Network.Ethereum.Ens.PublicResolver

IndexedEvent ABIChangedIndexed ABIChangedNonIndexed ABIChanged Source # 
Instance details

Defined in Network.Ethereum.Ens.PublicResolver