aaa60430e4
Update readme content and package versions ( #366 )
...
* Upgrade package versions
* Update readme for watchers
2023-04-14 18:11:15 +05:30
zramsay
6e11ded46c
nits
2023-01-16 07:45:39 -05:00
zramsay
ae97b3fc65
fixup main README, link to an SO stack where applicable
2023-01-16 07:40:40 -05:00
zramsay
a1deb17e4b
update readmes
2023-01-16 07:40:23 -05:00
4f82dfbf74
Update version to 0.2.20 ( #291 )
2023-01-10 20:32:05 +05:30
cc66f44bab
Use assemblyscript from gitea packages ( #272 )
...
* Use assemblyscript from gitea packages
* Add back github registry for vulcanize/graph-ts
* Use cerc-io scoped assemblyscript package
2022-12-07 15:13:41 +05:30
prathamesh0
847837c2fb
Add a demo for erc20-watcher ( #268 )
...
* Fix event subscription in erc20-watcher
* Add demo for erc20-watcher
* Update README
2022-11-28 18:54:09 +05:30
f3230e3822
Change package name prefixes to cerc-io ( #177 )
2022-09-09 17:13:01 +05:30
prathamesh0
80682e2755
Remove Uniswap watchers and related artifacts ( #163 )
...
* Remove Uniswap watchers and related code
* Remove Uniswap artifacts from graph-node
* Remove Uniswap artifacts from graph-test-watcher
2022-08-17 14:04:20 +05:30
74f798b5c4
Rename to watcher-ts ( #140 )
2022-07-07 12:38:32 +05:30
prathamesh0
71d34331e9
Deprecate postgraphile usage ( #122 )
...
* Deprecate postgraphile usage
* Change endpoint in watcher config
* Remove subscription queries from eth-client
* Remove postgraphile config and client from watchers
Co-authored-by: nabarun <nabarun@deepstacksoft.com>
2022-06-08 12:13:52 +05:30
ce6568aad2
Add demo for graph-watcher IPLD statediff and checkpointing
2022-05-06 15:43:45 +05:30
eca09ad66b
Change postgraphile queries to work with v3 schema ( #112 )
2022-04-28 17:13:32 +05:30
654edf4008
Update README and graph-node tests ( #110 )
...
* Update README with proper steps for installing github packages
* Update graph-node readme to run tests
2022-04-27 15:37:13 +05:30
ba890e7d9a
Add method in watchers to cache contract and fixes for running tests
2021-12-28 16:08:05 +05:30
1c15c1eedb
Test case for EdenNetwork event handler ( #31 )
...
* Test case for calling EdenNetwork event handler
* Test cases for calling EdenNetwork event handlers
* Test cases for calling event handlers in EdenNetworkDistribution
* Test cases for calling event handlers in EdenNetworkGovernance
* Perform eth-calls according to contract name in param
* Pass function params in eth-call host API
* Return value from eth-call to wasm
* Add instructions for running tests
* Install assemblyscript from github packages
* Add instrcutions for installing private github packages
* Use vulcanize assemblyscript package
2021-12-28 16:08:05 +05:30
prathamesh0
a2ad139769
Use node v16 and pprof to generate profile data for watchers ( #299 )
...
* Use pprof to generate profile data for watchers
* Update docs and github workflows to use node v16
2021-12-09 10:39:35 +05:30
Ashwin Phatak
4f8f1d8cd7
Update code for log_cids change in vdb core ( #243 )
...
* Remove fields no longer present in schema.
* Refactor code to work with log_cids change in eth-server.
* Refactor process event to save events from logs.
* Use constants for erc20 event names.
* Implement watch blocks in erc20-watcher similar to uni-watcher.
* Moved common methods to util.
* Implement eventsInRange query in erc20-watcher.
* Filter unknown event in database query.
* Change dependencies version to be same in all packages.
Co-authored-by: nabarun <nabarun@deepstacksoft.com>
2021-09-21 16:43:55 +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
1cbd70e57c
Add script to reset the databases. ( #211 )
...
Co-authored-by: prathamesh0 <prathamesh.musale0@gmail.com>
2021-08-12 14:54:31 +05:30
Ashwin Phatak
053695a3e8
Add test:init in uni-watcher. ( #204 )
...
Co-authored-by: prathamesh0 <prathamesh.musale0@gmail.com>
2021-08-11 16:27:42 +05:30
Ashwin Phatak
ae13edb99a
Update docs. ( #142 )
2021-07-16 16:35:49 +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
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
Ashwin Phatak
3aaa9dd7f8
Use postgres instead of sqlite. ( #38 )
2021-06-04 15:19:30 +05:30
Ashwin Phatak
47ce52c112
Sqlite based index for ERC20 data ( #31 )
...
* Save/load balance and allowance data to/from RDBMS.
* Event entities.
* Pass artifacts to indexer.
* Refactoring, comments.
* Sync events to database.
* Absorb typeorm config file settings into our own config file.
2021-06-03 17:31:21 +05:30
Ashwin Phatak
7213a1dc6d
Lazy ERC20 watcher ( #11 )
...
* Storage mapping utils.
* Resolver factories.
* Get ERC20 balance from upstream ipld-eth-server slot.
* Get ERC20 allowance from storage slot.
* Parse ERC20 events from block events.
* Cache GQL requests in leveldb.
* Refactor fetch/cache from upstream into eth-loader class.
* Refactoring.
* Refactor eth-client, extract cache class.
* Cache config settings.
* Debug logs.
* Rename server to watcher.
* Start local server by default.
* Split into multiple packages.
* eth-client API methods.
* Update docs.
2021-05-28 16:56:40 +05:30
Ashwin Phatak
95eb1ac0d1
Data driven tests for GQL endpoints.
2021-05-13 19:20:43 +05:30
Ashwin Phatak
c84b481385
Move server to yarn workspace package.
2021-05-13 16:06:38 +05:30
Ashwin Phatak
1277f24fd6
Add setup/example queries.
2021-05-11 16:39:32 +05:30
HackMD
b841606156
Basic design/approach
2021-05-06 11:52:38 +00:00
Ashwin Phatak
50a3c91530
Create README.md
2021-05-06 11:45:00 +05:30