A @attestate/crawler strategy to extract, transform and load Ethereum block event logs from the JSON-RPC API into an LMDB store.


A key concept of Ethereum are the event logs emitted from smart contracts. They are used to signal historic calls to specific smart contract functions and can hence be used to keep a local application synchronized to the latest state of a smart contract on the Ethereum mainnet.


Assuming you already have the crawler set up, install the strategy via npm:

npm i @attestate/crawler-call-block-logs

Table of Contents