watcher-ts/packages/util/src
nikugogoi 6f98166c49
Changes to improve performance for event processing job (#304)
* Perf improvement TODOs

* Move watch contract to util package

* Get block progress from event instead of querying

* Use index field in event to check order of processing

* Use watched contract map to avoid querying database

* Use update query for blockProgress entity

Co-authored-by: Ashwin Phatak <ashwinpphatak@gmail.com>
2021-12-08 11:11:29 +05:30
..
common.ts Handle missing blocks in postgraphile by making RPC call (#296) 2021-12-03 16:23:11 +05:30
config.ts Change block processing to be pull based (#288) 2021-10-26 17:36:21 +05:30
constants.ts Changes to improve performance for event processing job (#304) 2021-12-08 11:11:29 +05:30
database.ts Changes to improve performance for event processing job (#304) 2021-12-08 11:11:29 +05:30
events.ts Handle missing blocks in postgraphile by making RPC call (#296) 2021-12-03 16:23:11 +05:30
fill.ts Handle missing blocks in postgraphile by making RPC call (#296) 2021-12-03 16:23:11 +05:30
graph-decimal.ts Handle bigint and decimal types for entities in watchers (#295) 2021-12-02 13:22:29 +05:30
indexer.ts Changes to improve performance for event processing job (#304) 2021-12-08 11:11:29 +05:30
job-queue.ts Changes to improve performance for event processing job (#304) 2021-12-08 11:11:29 +05:30
job-runner.ts Changes to improve performance for event processing job (#304) 2021-12-08 11:11:29 +05:30
misc.ts Handle bigint and decimal types for entities in watchers (#295) 2021-12-02 13:22:29 +05:30
types.ts Changes to improve performance for event processing job (#304) 2021-12-08 11:11:29 +05:30