web3-0.8.3.1: Ethereum 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 #

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 # 
Instance details

Defined in Data.Solidity.Event

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

Methods

isAnonymous :: Proxy e -> Bool #

Instances
IndexedEvent TransferIndexed TransferNonIndexed Transfer # 
Instance details

Defined in Network.Ethereum.Ens.Registry

IndexedEvent NewTTLIndexed NewTTLNonIndexed NewTTL # 
Instance details

Defined in Network.Ethereum.Ens.Registry

IndexedEvent NewResolverIndexed NewResolverNonIndexed NewResolver # 
Instance details

Defined in Network.Ethereum.Ens.Registry

IndexedEvent NewOwnerIndexed NewOwnerNonIndexed NewOwner # 
Instance details

Defined in Network.Ethereum.Ens.Registry

IndexedEvent PubkeyChangedIndexed PubkeyChangedNonIndexed PubkeyChanged # 
Instance details

Defined in Network.Ethereum.Ens.PublicResolver

IndexedEvent NameChangedIndexed NameChangedNonIndexed NameChanged # 
Instance details

Defined in Network.Ethereum.Ens.PublicResolver

IndexedEvent ContentChangedIndexed ContentChangedNonIndexed ContentChanged # 
Instance details

Defined in Network.Ethereum.Ens.PublicResolver

IndexedEvent AddrChangedIndexed AddrChangedNonIndexed AddrChanged # 
Instance details

Defined in Network.Ethereum.Ens.PublicResolver

IndexedEvent ABIChangedIndexed ABIChangedNonIndexed ABIChanged # 
Instance details

Defined in Network.Ethereum.Ens.PublicResolver