Exec summary
Happy new year! We hope you had a restful holiday season.
This month has seen a furry of progress on Graphcast. We recently the open sourced the Graphcast SDK and POI Radio repositories and we’re on track to publish the SDK crate and make an Indexer-ready release of the POI Radio by January-end. We’ve also shipped a series of updates to our Launchpad stack, tracking new versions of indexing dependencies like Erigon and Nethermind. Our work on the EBO and core network subgraphs has also continued as we support the L2 migration.
2023 is shaping up to be an exciting year full of new opportunities and growth for The Graph! We wish everyone in the community a happy, healthy and prosperous year.
Looking back (what was delivered)
Graphcast (GRC-001, Documentation)
- The Rust implementations of the Graphcast SDK and POI Radio have been open sourced
-
Graphcast SDK pull requests merged:
- PR #29, PR #26, PR #13: Update README and initial docs
- PR #31: Persist addr and dns discv with fallback
- PR #28: Allow configurable waku host and port with fallback
- PR #23: Allow relay protocol with filter subscription attempt
- PR #22: Store and compare attestations
- PR #21: Radio: payload string, error handling
- PR #19: Prepare repo for publishing
- PR #16: Factor topics away from radio use case
- PR #12: Move nonces map into GossipAgent
- PR #11: Refactor poi radio as an example
- PR #9: Use git path for waku binding dependencies
- PR #8: Network subgraph struct, including tests
Launchpad & Infrastructure Tooling
- Kubernetes Launchpad (Documentation)
- Graph Helm Charts pull requests merged:
- Launchpad Core pull requests merged:
- Launchpad Starter pull requests merged:
Network Operations
- Improving core dev environment documentation across Mainnet, Goerli and Arbitrum Testnet
- Working with E&N to debug issues observed with indexer selection
- Fixed GRT Circulating supply deviation and added unit tests
- PR block-oracle#226, PR block-oracle#227: Debugging and some fixes to the Epoch Block Oracle
- Deployed core network subgraph upgrades
Ecosystem Relations
- Recordings and agendas for this month’s Indexer Office Hours are available. Follow updates on Twitter @TheGraphIOH.
Looking ahead (upcoming priorities)
- Graphcast
- We are on track for a January release of the Graphcast SDK crate, as well as a binary and Docker image for POI Radio
- We aim to have integrations into Launchpad and StakeSquid’s docker-compose stack
- Launchpad and Helm Charts
- Overhaul release process to produce better changelogs and release documentation
- Move our product process and issue tracking into Github
- Network Operations
- Continue work on the L2 migration, core network subgraphs, and the Epoch Block Oracle
- Indexer Service & Agent
- Continue with QoL improvements to Indexer Agent
- Aligning with E&N to begin rewrite of Indexer Service in Rust
- Ecosystem Relations
- Please join the community for Indexer Office Hours (on Tuesday) and Launchpad Office Hours (on Wednesday) every week at 6pm UTC in the Graph Protocol Discord