* Handle template create events processing order during reorgs
* Add removeWatcher method in graph-node dummy indexer for test
* Apply GQL and RPC server middlewares ordered on requested paths
* Increment package version
* Remove console logs
---------
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
* Store event topics in separate columns in db
* Store event data in a separate column in db
* Support topics filter in eth_getLogs RPC API
* Make RPC server path configurable
* Sort logs result by log index
* Add ETH RPC API to watcher server
* Add eth_call API handler
* Add error handling to eth_call handler
* Parse block tag in eth_call handler
* Add a flag to enable ETH RPC server
* Fix lint errors
* Update block tag parsing
* Add a custom payments plugin in server process
* Fix voucher channel read in voucher subscription
* Use voucher hash and signature for payment authentication
* Use a LRU hash map for storing received vouchers
* Avoid hoisting level types to resolve build errors
* Upgrade ts-nitro packages
* Add payments related logs
* Upgrade package versions
* Always allow latestBlock query
* Upgrade ts-nitro packages
* Refactor watch-contract CLI to cli package
* Use watch-contract from cli in eden and erc721 watchers
* Use watch-contract from cli in all watchers
* Pass an object containing clients to refactored CLI
Co-authored-by: nabarun <nabarun@deepstacksoft.com>
* Upgrade apollo server to v3 in eden-watcher
* Upgrade apollo server to v3 in other watchers and codegen
* Refactor common server code to util
* Pass express application object in the method to create server
* Remove unnecessary import