This is a base for creating blockchain scanners. Scanner is a tool that listens to blockchain events:
- Listens to new blocks
- Checks if reorgs are performed
- Listens to specific events (for Ethereum by topic, for example) from found blocks
- Allows extracting additional data for events from the blockchain (and saves this data alongside with events)
- Reindexing (when first started or need to reindex data in case of error)
You are welcome to suggest features and report bugs found!
Blockchain Scanner Library Core is available under the MIT License.