watcher-ts/packages/util/src
Nabarun Gogoi c06330dd06
Implement rpc-eth-client for Ethereum compatible JSON-RPC endpoint (#398)
* Implement rpc-eth-client with getStorageAt method

* Add test for comparing RPC and GQL eth-client getStorageAt method

* Add getBlockWithTransactions and getBlocks method

* Implement getFullBlocks with RLP encoded data

* Implement getFullTransaction method with raw tx

* Implement getBlockByHash and getLogs methods

* Add flag and interface to switch between RPC and GQL eth clients

* Fix getBlocks to return empty array when block not present

* Return empty array in getBlocks for missing block and use blockNumber in getLogs

* Fix getRawTransaction method for zero signature.v value

* Remove duplicate util from rpc-eth-client
2023-08-08 18:48:55 +05:30
..
graph Implement CLI to create checkpoint state from existing GQL endpoint (#382) 2023-05-15 12:10:27 +05:30
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 Implement rpc-eth-client for Ethereum compatible JSON-RPC endpoint (#398) 2023-08-08 18:48:55 +05:30
constants.ts Refactor util code to be reused (#241) 2022-11-18 16:29:06 +05:30
database.ts Implement CLI to create checkpoint state from existing GQL endpoint (#382) 2023-05-15 12:10:27 +05:30
eth.ts Implement rpc-eth-client for Ethereum compatible JSON-RPC endpoint (#398) 2023-08-08 18:48:55 +05:30
events.ts Implement rpc-eth-client for Ethereum compatible JSON-RPC endpoint (#398) 2023-08-08 18:48:55 +05:30
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 Implement rpc-eth-client for Ethereum compatible JSON-RPC endpoint (#398) 2023-08-08 18:48:55 +05:30
indexer.ts Implement rpc-eth-client for Ethereum compatible JSON-RPC endpoint (#398) 2023-08-08 18:48:55 +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 Implement CLI to create checkpoint state from existing GQL endpoint (#382) 2023-05-15 12:10:27 +05:30
metrics.ts Clear cache of latest entities on event processing error (#201) 2022-10-19 14:26:10 +05:30
misc.ts Implement rpc-eth-client for Ethereum compatible JSON-RPC endpoint (#398) 2023-08-08 18:48:55 +05:30
payments.ts Payment plugin fixes (#396) 2023-07-31 17:09:58 +05:30
server.ts Add a payments plugin to GQL server (#391) 2023-07-20 17:22:48 +05:30
state-helper.ts Implement CLI to create checkpoint state from existing GQL endpoint (#382) 2023-05-15 12:10:27 +05:30
types.ts Implement rpc-eth-client for Ethereum compatible JSON-RPC endpoint (#398) 2023-08-08 18:48:55 +05:30