eventFetcher
Classes
EventFetcher
Fetches and parses blockchain logs
Methods
getEvents()
getEvents<TContract, TEventFilter>(
   contractFactory: TypeChainContractFactory<TContract>, 
   topicGenerator: (t: TContract) => TEventFilter, 
filter: object): Promise<FetchedEvent<TEventOf<TEventFilter>>[]>
Fetch logs and parse logs
Type parameters
| Type parameter | 
|---|
TContract extends Contract | 
TEventFilter extends TypedEventFilter<TypedEvent<any, any>> | 
Parameters
| Parameter | Type | Description | 
|---|---|---|
contractFactory | TypeChainContractFactory<TContract> | A contract factory for generating a contract of type TContract at the addr | 
topicGenerator | (t: TContract) => TEventFilter | Generator function for creating | 
filter | object | Block and address filter parameters | 
filter.address? | string | - | 
filter.fromBlock | BlockTag | - | 
filter.toBlock | BlockTag | - | 
Returns
Promise<FetchedEvent<TEventOf<TEventFilter>>[]>