Executive Summary
Our team made significant progress in enhancing the Graph ecosystem’s tooling and infrastructure. Improved support for various new chains supported on network, improving UX. protocol, incorporated community contributions like ordering EVM chains in graph init
. Additionally, we addressed bugs in live query code generation within graph-client
. Looking ahead, priorities include refining Substream-based subgraph support, resolving code generation issues and implementing graph publish
Looking back (what was delivered)
graph-tooling
- Improve support for Fuse, Polygon, Amoy, Gnosis, Chiado, Mode Mainnet, Mode Sepolia, etherlink-testnet
- Allow topic filters in event handlers Support topic filters in event handlers by incrypto32 · Pull Request #1598 · graphprotocol/graph-tooling · GitHub
- Order list of evm chains in
graph init
command Feature | Order list of EVM chains in `graph init` command by joshuanazareth97 · Pull Request #1634 · graphprotocol/graph-tooling · GitHub - Commnuity PR! - Add support for eth.hasCode method Add support for ethereum.getCode by incrypto32 · Pull Request #1609 · graphprotocol/graph-tooling · GitHub
- generate
gitignore
file feat: generate git ignore by saihaj · Pull Request #1629 · graphprotocol/graph-tooling · GitHub - Testing
graph test
with nativematchstick
bindings using napi
indexer
- Slowed down with CI issues. Need to fix them
graph-client
- Fixed bugs with code generation for live queries
- Working on new query planner
- Exploring ways to build a product offering for webhooks via Substreams
Looking ahead (upcoming priorities)
graph-tooling
- Improving support for Substream based subgraphs allow passing `spkg.io` from `graph init` · Issue #1641 · graphprotocol/graph-tooling · GitHub
- Fix code generation bugs Duplicate identifier Error from Generated file · Issue #1604 · graphprotocol/graph-tooling · GitHub
- Explore implementation for
graph publish
add `graph publish` command · Issue #1650 · graphprotocol/graph-tooling · GitHub - Land support for native
graph test
- Work on adding support for validations using napi
graph-client
- Support and address any bugs
- Continue working on query planner
indexer
- Arbitrum cost model support