Co-authored-by: Roy Crihfield <roy@manteia.ltd>
Reviewed-on: #2
Co-authored-by: Thomas E Lackey <telackey@bozemanpass.com>
Co-committed-by: Thomas E Lackey <telackey@bozemanpass.com>
* Add chainID flag and make chainConfig optional
* Add prometheus metrics to monitor validation progress
* Make writeStateDiffAt calls on missing blocks
* Update docs and config improvements
* Use standard logger
* Add copyright to files
* Upgrade dependencies
* Upgrade Geth, Go and add CICD
* update ipld-eth-server version
* Track validation progress on a channel
* Add integration tests
* Setup validator config and update instructions to run tests locally
* Update readme and tests
* Update test to use v4 Infrastructure
* Inlcude the env file
* Fix config file write
* Update DB configuration
Co-authored-by: prathamesh0 <prathamesh.musale0@gmail.com>
Co-authored-by: Ashwin Phatak <ashwinpphatak@gmail.com>
* Add checks to validate referential integrity
* Add unit tests for referential integrity validation
* Use EXISTS in referential integrity validation queries
* Make validation process perpetual
* Get sleep interval from config
* Add license
* Gracefully shutdown validator on interrupt
* Change default trail and sleep values