HORIZON HASKELLDocslts/ghc-9.14.x99ffbb82026-10-19Search packagesCtrl K
Theme: |

GHC 9.14.1 · lts/ghc-9.14.x · 99ffbb8 · 2026-10-19

Moduleweb3-ethereum-1.1.0.1Haskell2010

Network.Ethereum.Contract.Event.MultiFilter

Parallel multiple event filters.

Contents
  1. The MultiFilter type
  2. With geth filters
  3. Without geth filters
  4. Re-exports
Synopsis

The MultiFilter type

With geth filters

Without geth filters

Re-exports

typetype Handlers (ts :: [Type]) b = Rec (Handler b) ts

'Handlers ts b', is essentially a list of functions, one for each type in ts. All functions produce a value of type b. Hence, 'Handlers ts b' would represent something like the type-level list: [t -> b | t in ts ]

newtypenewtype Handler b a

Newtype around functions for a to b

Constructors

  • H (a -> b)
datadata Rec (a :: u -> Type) (b :: [u]) where

A record is parameterized by a universe u, an interpretation f and a list of rows rs. The labels or indices of the record are given by inhabitants of the kind u; the type of values at any label r :: u is given by its interpretation f r :: *.

Constructors

Instances26RecSubset, RecElem, TestCoercion, TestEquality, Eq, Ord, …