watcher-ts/packages/util/src
Nabarun Gogoi 49d67899be
Support basic array return types of contract methods in codegen (#363)
* Fix ValueTransformers to check for undefined value

* Create Result types if needed

* Update codegen to include array return type queries in schema

* Update codegen to include array return type queries in resolvers

* Update codegen to include array return type queries in indexers

* Codegen skip db caching methods for queries returning unhandled types

* Codegen handle bigint array in indexer

* Update codegen to handle basic array types

* Remove redundant code and refactor

* Codegen map Solidity types directly to GraphQL types

* Codegen get TS from GQL types

* Codegen handle ethers BigNumber array in indexer template

* Fix GQL type returned in client queries

* Codegen unused method isElementaryType should not be exported

* Codegen update README with solc version in config

* Codegen update README with continue-on-error flag

* Codegen add continue-on-error flag for storage mode

* Codegen generate gitignore and license for watchers

* Codegen refactor gitignore and license generation utils

---------

Co-authored-by: Dhruv Srivastava <dhruvdhs.ds@gmail.com>
2023-04-20 13:31:41 +05:30
..
graph Upgrade Typescript and ESLint (#337) (#342) 2023-03-24 10:31:33 +04:00
types/common Accomodate GQL requests caching in code generator (#237) 2022-11-17 12:02:08 +05:30
block-size-cache.ts Fix linter warnings and dependencies (#264) 2022-11-25 20:03:58 +05:30
common.ts Fix job-runner to process missing parent block (#274) 2022-12-13 11:59:55 +05:30
config.ts Add boolean flag to enable sending L2 txs from watcher peer (#354) 2023-04-10 09:56:55 +05:30
constants.ts Refactor util code to be reused (#241) 2022-11-18 16:29:06 +05:30
database.ts Upgrade Typescript and ESLint (#337) (#342) 2023-03-24 10:31:33 +04:00
eth.ts Implement peer package to send messages between peers (#279) 2023-01-10 20:10:27 +05:30
events.ts Upgrade Typescript and ESLint (#337) (#342) 2023-03-24 10:31:33 +04:00
fill.ts Move event watcher to util (#262) 2022-11-25 17:19:37 +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 Use prefetching of blocks with events in watchers and codegen (#206) 2022-10-20 18:46:56 +05:30
index.ts Refactor graph-node database and move to util (#259) 2022-11-25 15:54:35 +05:30
indexer.ts Accommodate GQL optimizations in codegen (#254) 2022-11-23 17:42:25 +05:30
ipfs.ts Upgrade Typescript and ESLint (#337) (#342) 2023-03-24 10:31:33 +04:00
job-queue.ts Refactor util code to be reused (#241) 2022-11-18 16:29:06 +05:30
job-runner.ts Upgrade Typescript and ESLint (#337) (#342) 2023-03-24 10:31:33 +04:00
metrics.ts Clear cache of latest entities on event processing error (#201) 2022-10-19 14:26:10 +05:30
misc.ts Support basic array return types of contract methods in codegen (#363) 2023-04-20 13:31:41 +05:30
server.ts Refactor watch-contract CLI to cli package (#245) 2022-11-21 11:47:23 +04:00
state-helper.ts Refactor state creation code (#204) 2022-10-19 15:24:14 +05:30
types.ts Implement peer package to send messages between peers (#279) 2023-01-10 20:10:27 +05:30