# The Guild January 2024 Update

**URL:** <https://forum.thegraph.com/t/the-guild-january-2024-update/5149>\
**Category:** Core Team Updates\
**Tags:** the-guild\
**Created:** [January 12, 2024, 2:54pm UTC](https://forum.thegraph.com/t/the-guild-january-2024-update/5149 "2024-01-12T14:54:28Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![saihaj](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.thegraph.com/saihaj/32/1971_2.png) [@saihaj](https://forum.thegraph.com/u/saihaj)\
**Post date:** [January 12, 2024, 2:54pm UTC](https://forum.thegraph.com/t/the-guild-january-2024-update/5149/1 "2024-01-12T14:54:28Z")

</div>

## 👨🏼‍🚀 Executive Summary

As we embrace the new year, we’d like to highlight our ongoing collaborations:

In addition to our existing efforts, we continue to collaborate with Edge and Node for the `indexer` tooling and StreamingFast on a Substreams GUI, enhancing the user experience.

In reflection, we’ve made significant strides in `graph-tooling`, implementing deprecation notices, resolving build issues, enhancing validations, and improving developer experience. We also documented the CLI installation process. We updated documentation on utilizing the `Int8` scalar and enhanced deployment process for the Graph Docs. `graph-node`, our focus was on running it in isolation for consistent CI performance testing. In `graph-client`, we worked diligently on Fusion support. Looking ahead, we are committed to delivering even more value to our community in the coming year. Happy New Year to all, and we look forward to another year of fruitful collaborations and achievements!

## 🎉 Looking back (what was delivered)

- `graph-tooling`
  - Introduce deprecation notices, preparing for Sunrise launch [feat: add deprecation notices by saihaj · Pull Request #1533 · graphprotocol/graph-tooling · GitHub](https://github.com/graphprotocol/graph-tooling/pull/1533)
  - Fix build for templates [fix: builds for templates by saihaj · Pull Request #1540 · graphprotocol/graph-tooling · GitHub](https://github.com/graphprotocol/graph-tooling/pull/1540)
  - Fix validations for event handlers [fix: validation for event handlers by saihaj · Pull Request #1545 · graphprotocol/graph-tooling · GitHub](https://github.com/graphprotocol/graph-tooling/pull/1545)
  - Improving DX for contributor and making tests less flakey by migrating to Vitest [test: migrate to vitest by saihaj · Pull Request #1536 · graphprotocol/graph-tooling · GitHub](https://github.com/graphprotocol/graph-tooling/pull/1536)
  - Docs on how to install CLI as binary [docs: install cli as binary by saihaj · Pull Request #1556 · graphprotocol/graph-tooling · GitHub](https://github.com/graphprotocol/graph-tooling/pull/1556)
  - Dynamically show the list of new chains as we update suport in Studio [feat: use studio deploy router to get supported networks by saihaj · Pull Request #1557 · graphprotocol/graph-tooling · GitHub](https://github.com/graphprotocol/graph-tooling/pull/1557)
  - Porting over `matchstick` to natively work from CLI [https://github.com/graphprotocol/graph-tooling/pull/1549](https://github.com/graphprotocol/graph-tooling/pull/1549)
  - Exploring NAPI so we can load Rust crates and make it easier to share code between `graph-node` and the CLI

- `docs`
  - Documentation on how to utilize `Int8` scalar [docs: mention Int8 to represent i64 by saihaj · Pull Request #560 · graphprotocol/docs · GitHub](https://github.com/graphprotocol/docs/pull/560)
  - Improving deployments [ci: use latest image during prod deploy by saihaj · Pull Request #567 · graphprotocol/docs · GitHub](https://github.com/graphprotocol/docs/pull/567)

- `graph-node`
  - Exploring how to run `graph-node` in isolation in CI in a consistent manner for performance testing pipelines

- `graph-client`
  - Working on Fusion Support. Learn more [https://chillicream.com/blog/2023/08/15/graphql-fusion](https://chillicream.com/blog/2023/08/15/graphql-fusion)

- `indexer`
  - Onboarding team to the Indexer components project

## 🚀 Looking ahead (upcoming priorities)

- `indexer`: Continue collaborating with Edge and Node and figure out how we can support development and maintenance of the project
- `graph-node`
  - Continue setting up performance testing infra
  - Address feedback and ship `Timestamp` scalar

- `graph-tooling`
  - Continue to assist with Sunrise initiative
  - Finalize the `matchstick` port
  - Explore how to utilize shared crates from `graph-node` to avoid duplicating validation logic and improving DX

- `graph-client`: Continue working on Fusion support and integrating it with the new Rust gateway we have been working on
