Flow team continuously adds new features and discovers and fix bugs in the Flow node software. They also utilize a Spork as an opportunity to update the nodes with the latest releases.
However, as a DApp developer, it makes it somewhat inconvenient to collect events from the chain with an arbitrary block range.
To make life easier, we provide the SporkStore go module, which can internally handle spork endpoints as well as block range splitting.
Additionally, we wrap it in a rest service that can be easily deployed as a microservice via docker or docker-compose and integrated into your current flow project.
It has been utilized in our real-world applications, and we will continue to improve it in the hope that it will be useful to other Flow developers as well.
Lastly, welcome to contribute.