useEvents
Get past or sync contract event logs.
const Transfer = Contract.useEvents(networkId, address, 'Transfer', filter, { past: true, sync: true });
Reference: Contract.useEvents
tip
The filter
parameter can be used to filter events by indexed returnValues
fields. This leverages the indexing features of event logs and is often required to efficiently query only the relevent events.
caution
Getting past events can be an expensive operation. We recommend limiting the amount of data queried using filters or block range parameters.
caution
While some features of Web3-Redux might work with an HTTP (http://
) connection, subscriptions REQUIRE a network configured with a websocket (ws://
) connection.