Ashwin Phatak
06bed1c13b
Enable source maps for transpiled files ( #242 )
...
* Rename .spec files to .test files.
* Enable source maps.
* Pass enable-source-maps flag for transpiled files.
Co-authored-by: nabarun <nabarun@deepstacksoft.com>
Co-authored-by: prathamesh <prathamesh.musale0@gmail.com>
2021-09-07 16:01:15 +05:30
Ashwin Phatak
2d493b3838
Run services from transpiled ES5 ( #239 )
...
* Transpile ES5 code.
* Use transpiled ES5 code in all packages.
* Refactor tracing-client to transpile ES5 code.
* Order scripts in package json.
* Update readme in packages with new scripts.
* Refactor code to use entity config programatically.
* Remove unused depencdencies.
* Use DEBUG environment for scripts.
Co-authored-by: nabarun <nabarun@deepstacksoft.com>
2021-09-02 10:27:56 +05:30
Ashwin Phatak
fc4f49113b
Bug fixes from smoke testing ( #238 )
...
* Fix update for entity relations.
* Implement demo values in uni-info-watcher indexer code.
* amend
Co-authored-by: nabarun <nabarun@deepstacksoft.com>
2021-08-31 18:05:29 +05:30
Ashwin Phatak
458956a3a1
Fix ts-node watch for file changes. ( #234 )
...
Co-authored-by: nabarun <nabarun@deepstacksoft.com>
2021-08-27 18:14:23 +05:30
Ashwin Phatak
3ff2fdf11b
Refactoring, extract uni-info-watcher GQL client ( #226 )
...
* Refactor common code in uni-watcher and uni-info-watcher.
* Implement client.ts in uni-info-watcher for queries and use in smoke-test.
* Disable cache in graphql client.
Co-authored-by: nabarun <nabarun@deepstacksoft.com>
2021-08-24 11:55:29 +05:30
Ashwin Phatak
a7ec3d8da8
Add APGL license and copyright notices ( #212 )
...
* Add license & copyright declarations for add-watcher.
* Add copyright declarations for cache.
* Add copyright declarations for erc20-watcher.
* Add copyright declarations for ipld-eth-client.
* Add copyright declarations for tracing-client.
* Add copyright declarations for uni-watcher.
* Add copyright declarations for solidity-mapper.
* Add copyright declarations for uni-info-watcher.
* Add copyright declarations for util.
* Add copyright declarations for lighthouse-watcher.
* Change license identifier in .sol files.
Co-authored-by: prathamesh0 <prathamesh.musale0@gmail.com>
2021-08-12 15:28:13 +05:30
Ashwin Phatak
73e0475dfa
Misc changes for uni-info-watcher resolvers ( #183 )
...
* Implement transaction from to set entity origin field.
* Add all transaction fields specified in schema and add delay in uni-info block processing.
Co-authored-by: nabarun <nabarun@deepstacksoft.com>
2021-08-04 18:42:59 +05:30
Ashwin Phatak
9a3ac28a5d
uni-watcher smoke test ( #172 )
...
* Created a smoke test for uni-watcher.
* Added test for createPool.
* Added more pool tests.
* Using ethers instead of hardhat-ethers in smoke test.
Co-authored-by: prathamesh0 <prathamesh.musale0@gmail.com>
2021-07-30 19:50:56 +05:30
Ashwin Phatak
ae13edb99a
Update docs. ( #142 )
2021-07-16 16:35:49 +05:30
Ashwin Phatak
70e88b1004
Block filler for uni-watcher. ( #140 )
2021-07-15 13:10:07 +05:30
Ashwin Phatak
7151521c3b
Get uniswap events in block range ( #139 )
...
* Get events in block range.
* Get uniswap events in block range.
2021-07-15 10:48:06 +05:30
Ashwin Phatak
03ceb95a1b
Job queue to process events ( #137 )
...
* Job queue to process events.
* Event queue processing changes.
2021-07-14 18:00:26 +05:30
Ashwin Phatak
61f211f2d5
Handle pool initialize event ( #127 )
...
* Move getConfig to util package.
* Handle Pool initialize event.
* Update Bundle entity ethPriceUSD.
* Update Pool day and hour data.
* Update token derivedETH and complete handleInitialize.
Co-authored-by: nabarun <nabarun@deepstacksoft.com>
2021-07-09 12:38:25 +05:30
Ashwin Phatak
a654b79df3
Address watcher block filler ( #105 )
...
* Address watcher block filler.
* Update docs.
2021-06-28 17:12:53 +05:30
Ashwin Phatak
e9880693ad
Fill task queue for block range. ( #90 )
2021-06-25 17:56:58 +05:30
Ashwin Phatak
07805b6ae9
Tracing job queue ( #89 )
...
* eth-client API to get transaction in block.
* Job queue to process tracing requests.
* Request traces from job queue runner.
* Max trace completion lag time config for downstream events.
2021-06-25 16:35:47 +05:30
Ashwin Phatak
2adc5e9c34
Push address events to downstream subscribers ( #85 )
...
* Push address event to downstream subscribers.
* Get addresses from trace - tests and fixes.
2021-06-22 14:04:48 +05:30
Ashwin Phatak
38a189d74a
Watch tx to trigger indexing. ( #80 )
2021-06-21 18:55:13 +05:30
Ashwin Phatak
eea69fe4d4
Indexing to get traces given address ( #79 )
...
* Build reverse index from address to traces.
* Create reverse index from address to traces.
2021-06-21 15:38:36 +05:30
Ashwin Phatak
6a33c704b8
Basic GQL API to get traces, save to db. ( #76 )
2021-06-18 17:04:02 +05:30
Ashwin Phatak
8507bc8b9c
Address watcher package scaffolding ( #75 )
...
* Rename erc20 watcher folder.
* Update repo URLs.
* Address watcher package scaffolding.
2021-06-17 17:56:38 +05:30