watcher-ts/packages/util/src
Nabarun Gogoi 695723955f
Prefetch block and txs in historical processing instead of fetching them in events processing (#460)
* Set gzip true in ethersjs provider

* Add timer logs and use StaticJsonRpcProvider

* Fetch block data in historical processing and cache in map

* Fetch txs required for event logs in historical processing

* Process events with prefetched block and txs data in realtime processing

* Clear old TODOs
2023-11-09 18:42:37 +05:30
..
graph Prefetch block and txs in historical processing instead of fetching them in events processing (#460) 2023-11-09 18:42:37 +05:30
types/common Accomodate GQL requests caching in code generator (#237) 2022-11-17 12:02:08 +05:30
block-size-cache.ts Implement fetch and save of filtered event logs and required blocks (#445) 2023-11-01 19:07:06 +05:30
common.ts Prefetch block and txs in historical processing instead of fetching them in events processing (#460) 2023-11-09 18:42:37 +05:30
config.ts Add isFEVM flag in config to avoid filtering event logs by topics (#454) 2023-11-07 12:07:49 +05:30
consensus.ts Add a config option to set gossipub direct peers (#414) 2023-09-22 13:46:20 +05:30
constants.ts Add new job queue for historical blocks processing (#442) 2023-11-01 10:38:59 +05:30
database.ts Handle tsvector type columns when forming the db query (#459) 2023-11-09 14:15:31 +05:30
eth.ts Send transaction data directly in rpc-eth-client instead of serialization (#457) 2023-11-08 17:32:26 +05:30
events.ts Prefetch block and txs in historical processing instead of fetching them in events processing (#460) 2023-11-09 18:42:37 +05:30
fill.ts Add new job queue for historical blocks processing (#442) 2023-11-01 10:38:59 +05:30
gql-metrics.ts Implement query for multiple entities and nested relation fields in eden-watcher (#166) 2022-09-01 14:17:43 +05:30
index-block.ts Prefetch block and txs in historical processing instead of fetching them in events processing (#460) 2023-11-09 18:42:37 +05:30
index.ts Add validation methods for watcher config (#425) 2023-10-16 16:39:21 +05:30
indexer.ts Prefetch block and txs in historical processing instead of fetching them in events processing (#460) 2023-11-09 18:42:37 +05:30
ipfs.ts Implement consensus mechanism using mokka (#412) 2023-09-14 13:47:31 +05:30
job-queue.ts Handle restarts during historical processing in watcher (#455) 2023-11-08 14:28:53 +05:30
job-runner.ts Prefetch block and txs in historical processing instead of fetching them in events processing (#460) 2023-11-09 18:42:37 +05:30
metrics.ts Clear cache of latest entities on event processing error (#201) 2022-10-19 14:26:10 +05:30
misc.ts Prefetch block and txs in historical processing instead of fetching them in events processing (#460) 2023-11-09 18:42:37 +05:30
payments.ts Add useDurableStore flag in Nitro setupNode (#428) 2023-10-13 12:47:23 +05:30
server.ts Add a payments plugin to GQL server (#391) 2023-07-20 17:22:48 +05:30
state-helper.ts Use block number for eth_call in rpc-eth-client (#435) 2023-10-25 11:04:12 +05:30
types.ts Prefetch block and txs in historical processing instead of fetching them in events processing (#460) 2023-11-09 18:42:37 +05:30
validate-config.ts Add validation methods for watcher config (#425) 2023-10-16 16:39:21 +05:30