74f798b5c4
Rename to watcher-ts ( #140 )
2022-07-07 12:38:32 +05:30
bd3113069a
Rename to mobymask-watcher ( #139 )
2022-07-07 11:50:32 +05:30
4b256016da
Update docs and work around GQL client caching in ipld-eth-client ( #138 )
2022-07-04 15:36:47 +05:30
c919d784bf
Fetch transaction arguments for indexed event ( #137 )
2022-06-30 15:50:49 +05:30
26d998d3a7
Update codegen to store hash for indexed reference type event args
2022-06-29 14:53:57 +05:30
14a32a7d47
Fix for indexed reference type event arg in moby mask watcher
2022-06-29 14:53:57 +05:30
6cb424b315
Remove ipfs setup from demo
2022-06-29 14:53:57 +05:30
ed75a4dc82
Demo to deploy contract and make transactions
2022-06-29 14:53:57 +05:30
ba73cd24c2
Generate MobyMask watcher using codegen
2022-06-29 14:53:57 +05:30
erikdies
6bbc595da2
Create issues-notion-sync.yml
2022-06-23 04:21:42 -04:00
5a0d844d7f
Use stack-orchestrator for erc721-watcher demo ( #132 )
...
* Use stack-orchestrator for erc721-watcher demo
* Run all services in stack-orchestrator with auto mining of blocks
* Add step to check docker-compose version
2022-06-22 17:01:05 +05:30
7d6b86942f
Add GQL API for transferCount entity ( #129 )
2022-06-16 17:19:57 +05:30
f3962257b6
Fix docker build in on-main workflow ( #126 )
2022-06-15 12:41:08 +05:30
012d2e1a47
Update erc721-watcher demo for IPLD blocks ( #125 )
...
* Update demo for IPLD blocks
* Add update for custom properties in state diff
* Implement custom update of transfer counter in state diff
* Comment code for updating custom state prop
* Separate markdown for erc721-watcher Demo
* Run workflow on main branch commit
2022-06-15 10:40:40 +05:30
baa20de443
Add demo for erc721-watcher
2022-06-08 16:43:15 +05:30
99aaa9ae0a
Generate erc721-watcher using codegen
2022-06-08 16:43:15 +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
e4b9596be7
Update ipfs daemon version in readme ( #121 )
2022-05-26 20:01:31 +05:30
168689a7c7
Fix codegen for non subgraph watchers ( #120 )
...
* Fix codegen for non subgraph watchers
* Remove graphWatcher.init from generated non subgraph watcher
2022-05-26 18:00:17 +05:30
b2233e16ef
Fix running erc20-watcher as active kind watcher ( #116 )
2022-05-23 18:54:14 +05:30
977564d17f
Update example subgraph startBlock for demo
2022-05-06 15:43:45 +05:30
ce6568aad2
Add demo for graph-watcher IPLD statediff and checkpointing
2022-05-06 15:43:45 +05:30
ba6b996e65
Deploy example contract in graph-node ( #113 )
...
* Deploy example contract in graph-node
* Add auth token in docker build for github packages
* Add steps for running tests in CI
2022-04-29 15:11:40 +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
9a8ae3f308
Implement compare CLI for multiple entities for given block range ( #108 )
...
* Implement compare CLI for multiple entities at blocks
* Implement caching for gql requests
2022-01-17 15:18:44 +05:30
aabf9f8e15
Implement data source templates ( #106 )
...
* Implement data source templates
* Remove optional param from wasm instantiate
* Add all types for solidity to typescript mapping
* Set contract address in context for data source templates
* Implement block handlers for data source templates
2022-01-06 18:32:08 +05:30
4867530da7
Implement subgraph JSON host APIs fromBytes and try_fromBytes ( #105 )
...
* Implement JSON fromBytes host API
* Implement json.try_fromBytes host API
* Fill host API code for json number methods
2022-01-03 18:15:20 +05:30
6a2c99a0bb
Implement data source and crypto host APIs ( #104 )
...
* Implement data source host APIs
* Implement crypto host API
2021-12-30 17:57:34 +05:30
8b913af93f
Implement ethereum ABI encode and decode in subgraph ( #103 )
...
* Implement ethereum ABI encode in subgraph
* Implement ethereum ABI decoding host API
* Implement ABI encode decode for array type
* Implement ABI encode decode for bytes type
2021-12-30 13:12:32 +05:30
9b1aa29afd
Get missing fields in transaction data for subgraph event handlers ( #102 )
...
* Get missing fields in event transaction
* Cache transaction data for event handlers in subgraph
2021-12-29 13:21:39 +05:30
561c2c9066
Generate schema from ABI when using subgraph path ( #101 )
2021-12-28 16:08:05 +05:30
prathamesh0
a267058d51
Add IpldStatus table and IPLD jobs in job-runner in codegen ( #100 )
2021-12-28 16:08:05 +05:30
prathamesh0
5f4dd14d7a
Handle event name conflicts in schema and update hooks in codegen ( #97 )
...
* Change return type for subgraph resolvers and update hooks generation
* Handle event name conflicts in schema generation
2021-12-28 16:08:05 +05:30
7a4d0b6bb4
Fixes in eden watcher after comparing with generated watcher ( #96 )
2021-12-28 16:08:05 +05:30
prathamesh0
e883463aa6
Parse events for multiple contracts in the generated code ( #95 )
...
* Parse events for multiple contracts in the generated code
* Use contract wise artifacts in the generated indexer methods
* Update codegen docs to use config file to generate a watcher
* Add watcher generation config to eden-watcher
2021-12-28 16:08:05 +05:30
e5faba8e68
Fixes after comparing with existing eden watcher ( #94 )
2021-12-28 16:08:05 +05:30
feac6bad16
Remove default ERC20 code from generated hooks ( #93 )
2021-12-28 16:08:05 +05:30
prathamesh0
44e18fee48
Add watcher generation mode none ( #92 )
2021-12-28 16:08:05 +05:30
8b5d408f77
Implement Block_height input and definition for custom scalar BigDecimal ( #91 )
2021-12-28 16:08:05 +05:30
2a204d8a32
Handle additional subgraph types BigDecimal and Bytes in codegen ( #89 )
...
* Handle additional subgraph types BigDecimal and Bytes
* Use bigint and Decimal array transformers
2021-12-28 16:08:05 +05:30
prathamesh0
18f73e57c0
Generate relations and entity types maps in indexer ( #88 )
2021-12-28 16:08:05 +05:30
d96cc095bb
Handle relation fields in subgraph entities ( #87 )
2021-12-28 16:08:05 +05:30
4b1b0e0ed6
Handle subgraph entities field name conflicts and enum types in codegen ( #86 )
...
* Handle entity field conflicts
* Handle enum type fields in subgraph entities
2021-12-28 16:08:05 +05:30
prathamesh0
3ed4ab95af
Implement IPLD refactoring in codegen ( #85 )
2021-12-28 16:08:05 +05:30
1e7d84879b
Implement changes in codegen for performance improvements ( #84 )
2021-12-28 16:08:05 +05:30
prathamesh0
97b529f3f2
Update CLI generation ( #83 )
2021-12-28 16:08:05 +05:30
prathamesh0
5b12db541b
Support artifacts generation for multiple contracts ( #82 )
2021-12-28 16:08:05 +05:30
prathamesh0
3638d56787
Add checks for and create hooks, checkpoint and IPFS jobs in job-runner ( #99 )
...
* Add fields for checkpoint and IPFS in IpldStatus table
* Mark block processing job complete in watchers
2021-12-28 16:08:05 +05:30
dee517e444
Implement IpldStatus table for IPLD related jobs ( #98 )
2021-12-28 16:08:05 +05:30