* Update azimuth watcher with fix for historical processing sync status
* Upgrade packages in all watchers
* Upgrade package versions to 0.2.76
* Update watcher version to 0.1.2
* Generate azimuth watcher
* Add block range check in eventsInRange query
* Add more fields in sync status query
* Update config file
* Upgrade watcher-ts packages to 0.2.74
* Avoid hoisting packages to prevent dependency issues
* Set enableState to false
* Change server port to 3001
---------
Co-authored-by: neeraj <neeraj.rtly@gmail.com>
* Use apollo federation router to proxy gql queries to multiple watchers
* Use graphql stitch to proxy requests to all watchers
* Load watcher endpoints and prefixes from json
* Transpile typescript and setup lint
* Change conflicting metrics ports
* Add comments
* Generate LinearStarRelease watcher with array types DB caching
* Generate Polls watcher with array types DB caching
* Generate ConditionalStarRelease watcher with array types DB caching
* Generate Azimuth watcher with array types DB caching
* Generate Censures watcher with array types DB caching
* Fix array type in entity files for LinearStarRelease and Polls watchers
* Remove methods from imported contracts that are not inherited in ConditionalStarRelease
* Remove methods from imported contracts that are not inherited in Censures
* Remove methods from imported contracts that are not inherited in Claims
* Remove methods from imported contracts that are not inherited in LinearStarRelease
* Code refactor changes in Polls watcher from codegen
* Remove methods from imported contracts that are not inherited in DelegatedSending
* Remove methods from imported contracts that are not inherited in Ecliptic