watcher-ts/packages
prathamesh0 51b200709b Generate IPLD blocks table and related GQL API (#260)
* Add ipld-blocks entity generation

* Populate ipld-blocks table

* Rename ipld-block entity and update after each event

* Move ipld-hook to hooks.ts

* Change IPLD block structure

* Add cid field in blocks

* Fetch prev. IPLDBlock for a contract

* GQL API to query IPLDBlock by CID

* Save cid in blocks in existing watchers

* Update codegen docs

* GQL API for getting last derived state (#3)

* GQL API for getting last derived state

* Rename query to getState

* Change query names to getState and getStateByCid

* Save BigInt as string

* Move function to prepare IPLDBlock to indexer

* Refactor IPLDBlock hook

* Add genesis hook

* Call post-block hook after a block is marked as complete

* Add IPLDBlock checkpointing

* Use queryRunner instead of a new repo for queries

* Add a query to get block in ipld-eth-client

* Get latest checkpoints for all contracts for checkpointing.

* Call post-block hook in a queue

* Pass server config to Indexer in watch-contract cli

Co-authored-by: nikugogoi <nabarun@deepstacksoft.com>
2021-12-28 16:08:04 +05:30
..
address-watcher Change block processing to be pull based (#288) 2021-10-26 17:36:21 +05:30
cache Enable source maps for transpiled files (#242) 2021-09-07 16:01:15 +05:30
codegen Generate IPLD blocks table and related GQL API (#260) 2021-12-28 16:08:04 +05:30
erc20-watcher Generate IPLD blocks table and related GQL API (#260) 2021-12-28 16:08:04 +05:30
ipld-eth-client Generate IPLD blocks table and related GQL API (#260) 2021-12-28 16:08:04 +05:30
lighthouse-watcher Update code for log_cids change in vdb core (#243) 2021-09-21 16:43:55 +05:30
solidity-mapper Enable source maps for transpiled files (#242) 2021-09-07 16:01:15 +05:30
tracing-client Enable source maps for transpiled files (#242) 2021-09-07 16:01:15 +05:30
uni-info-watcher Generate IPLD blocks table and related GQL API (#260) 2021-12-28 16:08:04 +05:30
uni-watcher Generate IPLD blocks table and related GQL API (#260) 2021-12-28 16:08:04 +05:30
util Generate IPLD blocks table and related GQL API (#260) 2021-12-28 16:08:04 +05:30