Skip to content
This repository has been archived by the owner on Apr 16, 2023. It is now read-only.
/ groupie Public archive

A follower to keep track of Solidity events and making them available in LMDB.

License

Notifications You must be signed in to change notification settings

attestate/groupie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

groupie

/ˈɡruːpi/, noun (informal)

"A fan following a band's events with the hope of meeting them."

Description: A node.js crawler for following (Ethereum smart contract) events and making them available via LMDB.

introduction

Solidity contracts are emitting events as state transition markers for off-chain applications to stay synchronized.

An out-of-band synchronization of a large Ethereum smart contract can be technically challenging. Downloading block event logs can fail, event parsing can be ambiguous and follow-up downloads can complicate the pipeline.

@attestate/groupie is an embeddable process that keeps an ordered record of specified Ethereum events in a thread-safe LMDB. Developers can spin up groupie to synchronized to Ethereum's latest state while thread-safely reading the entries from disk using LMDB.

information

license

AGPL-3.0-only

About

A follower to keep track of Solidity events and making them available in LMDB.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published