Run multiple Ponder indexers in payment stack (#588)

* Separate ponder indexer and ponder watcher and add second ponder indexer

* Handle review changes

* Update config to point ponder watcher to indexer 2 to indexer 1

* Update Ponder demo

* Use deployed ERC20 contract in second Ponder indexer

* Add order by timestamp in Ponder watcher app entities query

* Upgrade go-nitro version to v0.1.2-ts-port-0.1.9

* Decrease Ponder start block to process contract transfer event at deployment

---------

Co-authored-by: Shreerang Kale <shreerangkale@gmail.com>
This commit is contained in:
2023-10-19 12:26:10 +05:30
committed by GitHub
co-authored by Shreerang Kale
parent 2402220273
commit 4a90cedeb2
11 changed files with 326 additions and 133 deletions
@@ -10,7 +10,7 @@ repos:
- git.vdb.to/cerc-io/ipld-eth-server@payments
# nitro repo
- github.com/cerc-io/ts-nitro@v0.1.15
- github.com/cerc-io/go-nitro@ts-interop # TODO: Use release
- github.com/cerc-io/go-nitro@v0.1.2-ts-port-0.1.9
# mobymask watcher repos
- github.com/cerc-io/watcher-ts@v0.2.66
# this is mobymask-v3
@@ -55,4 +55,5 @@ pods:
- watcher-mobymask-v3
- mobymask-snap
- mobymask-app-v3
- ponder
- ponder-indexer
- ponder-watcher