# This month in curation #10 | December

**URL:** <https://forum.thegraph.com/t/this-month-in-curation-10-december/2811>\
**Category:** Ecosystem Updates\
**Tags:** curator, curator-newsletter\
**Created:** [December 6, 2021, 6:10pm UTC](https://forum.thegraph.com/t/this-month-in-curation-10-december/2811 "2021-12-06T18:10:04Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Slimchance](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.thegraph.com/slimchance/32/409_2.png) [@Slimchance](https://forum.thegraph.com/u/Slimchance)\
**Post date:** [December 6, 2021, 6:10pm UTC](https://forum.thegraph.com/t/this-month-in-curation-10-december/2811/1 "2021-12-06T18:10:04Z")

</div>

This month:

- Vitalik proposes The Graph as an alternative to Ethereum archive nodes

- The Graph is coming to both Solana and Cosmos

- zkSync to be supported

 ![Ethereum](https://us1.discourse-cdn.com/flex020/uploads/thegraph1/original/2X/4/485c2a9cfdfb60422ed82f32f462ffcd3d8c6487.jpeg)

**Historical Ethereum Data Access After EIP-4444**

- After years of R&D, Ethereum 2.0 is just around the corner. One of the EIPs being considered for inclusion in Eth 2.0, is `EIP-4444 - Bound Historical Data in Execution Clients`

- This Ethereum Improvement Proposal may have huge implications for The Graph. Some key points directly related to EIP-4444 are listed below. Though, I **highly** recommend reading the full [blogpost](https://thegraph.com/blog/historical-ethereum-data-access). The blogpost gives a great overview of The Graph’s approach to verifiability, and the roadmap for removing trust throughout the protocol.

- During a recent [AMA on Reddit](https://www.reddit.com/r/ethereum/comments/qzvsfq/impromptu_technical_ama_on_history_expiry/), Vitalik Buterin proposed The Graph protocol as one alternative to Ethereum archive nodes for historical data. Following the AMA, an article titled [“The Graph positioned to unshackle Ethereum 2.0 throughput”](https://finance.yahoo.com/news/graph-positioned-unshackle-ethereum-2-180403603.html?guce_referrer=aHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS8&guce_referrer_sig=AQAAABJ9BQPho78ODx3tOAy2sxg5VGagMBsspAF3vNowwNwfewbqI7qKsd6iQHXqN1xau_h7uSPS048lwgtO6KkKgZ0cs6ryyCaYIQ__W4wvSNDNyJWa8_07buzsarn36Fx2_Byo1CWtA7zXCl1drh23fQo5KuDYN0xZYWJCwt9KfeeT&_guc_consent_skip=1638735337) was published in Yahoo!Finance.

- If The Graph community wish to work towards this goal, a few adjustments to the roadmap is needed.

 ![Solana](https://us1.discourse-cdn.com/flex020/uploads/thegraph1/original/2X/f/f97d45fd54b78d9220577a30e97102b3a33a0a68.jpeg)

**Solana Integration**

- StreamingFast are leading the Solana integration for The Graph. This was announced by Alexandre Bourget at the Solana Breakpoint conference in Lisbon. [Twitter thread](https://twitter.com/graphprotocol/status/1457739966457552901) | [Solana Breakpoint Presentation](https://www.youtube.com/watch?v=atAYmR32eeE) | [Community Talk #5](https://youtu.be/wjDACdbm3bQ?t=1958)
  - Solana is a very high throughput chain, which makes it challenging to index. StreamingFast’s [firehose](https://www.youtube.com/watch?v=-2ykw3dmHtg&t=1489s) instrumentation is the key component that allows The Graph to Index Solana and other high throughput chains.

  - StreamingFast is working with [Serum](https://linktr.ee/projectserum) and Solana develeopers to bring The Graph to Solana, improving the Solana development experience.

  - StreamingFast had a working, firehose-instrumented Solana node running before joining The Graph. They are now resuming this work.

  - StreamingFast is aiming to integrate Solana some time during Q1 2022.

 ![Cosmos](https://us1.discourse-cdn.com/flex020/uploads/thegraph1/original/2X/5/5ac9fc0c961521ac49f7468d4fde5f9577d34e95.jpeg)

**Cosmos Integration**

- The Graph is coming to Cosmos, and Figment will be leading the integration. This was announced by Joseph Al Chami during the Cosmoverse conference in Lisbon. [Blogpost at Figment.io](https://www.figment.io/resources/the-graph-and-cosmos) | [Cosmoverse Presentation](https://www.youtube.com/watch?v=WKetF0fKcSU) | [Community Talk #6](https://youtu.be/wjDACdbm3bQ?t=1739)
  - Cosmos is a network of blockchains that connect using IBC, the Inter-Blockchain Communication protocol. There are currently 20 IBC enabled chains within the ecosystem. At the center of Cosmos is the Cosmos Hub blockchain.

  - The Graph will integrate with multiple blockchains in the Cosmos ecosystem.

 ![zk-Sync](https://us1.discourse-cdn.com/flex020/uploads/thegraph1/original/2X/a/af1031388d7afd7c6236c1329141dc9190fcc7f1.jpeg)

**zkSync will be the first ZK-Protocol indexed by The Graph**

- ZkSync is a Layer 2 scaling solution on Ethereum that offers low gas and fast transactions. Powered by zero knowledge technology, it promise not to compromise on security. Read the announcement [here](https://blog.matter-labs.io/thegraph-51c45d351029).

 ![Update](https://us1.discourse-cdn.com/flex020/uploads/thegraph1/original/2X/2/24a7705bb6267e1d970f931c6aeadd07a3aedd72.jpeg)

**Core Development Update**

This [forum post](https://forum.thegraph.com/t/core-development-notes-and-updates/2648/4) details ongoing work and research. Below are some highlights.

- **Graph Node 0.25.0** | [Github Release](https://github.com/graphprotocol/graph-node/releases)
  - Added support for API version 0.0.6 in the mappings.
  - Added initial support for NEAR subgraphs
  - Added Firehose Blockstream support
  - Added support for a _minimum block_ filter: `block: { number_gte: $minBlock }`This can be used to ensure that time never travels backward when polling for data in a loop. See [polling for updated data](https://thegraph.com/docs/developer/distributed-systems#polling-for-updated-data) in the docs.
  - Added support for `_in` and `_not_in` filters when querying Enums

  

- F **ile Data Sources |** [Forum Post](https://forum.thegraph.com/t/gip-file-data-sources/2721) | [Hackmd](https://hackmd.io/opoO7onKRR-2GwI3zHnNFg?view)
  - This proposal introduces an Availability Chain which tracks the availability of files referenced by subgraphs. It also adds dynamic “file” dataSources to subgraphs.
  - Many subgraphs depend on off-chain data storage protocols. The aim of this proposal is to allow reliable, performant and deterministic indexing of these subgraph.

  

- **Rust Gateway is live**
  - A new, more performant Gateway was rolled out after extensive performance testing. This included improvements in the Indexer Selection Algorithm, and more.

  

- **GraphQL API**
  - There is an [ongoing discussion](https://forum.thegraph.com/t/a-process-for-specifying-the-subgraph-api-version-and-feature-support-matrix/2004/8) about feature support and versioning, pecifically focusing on the GraphQL API, (which does not currently have versioning).
  - [WIP] Support for filtering and sorting on the basis of child entities | [Github Issue](https://github.com/graphprotocol/graph-node/issues/2960)
  - [WIP] Add a `_changeBlock` attribute on all entities. This automatically generated field would contain the blocknumber the entity was last changed. You could, for example, use a filter to only retrieve entities that have been changed since block x.

 ![Forum](https://us1.discourse-cdn.com/flex020/uploads/thegraph1/original/2X/d/db3ec5499740b8378452ad8db58a1800a20064b1.png)

**Governance Updates**

- Sebastian Siemssen (@fubhy) has joined The Graph Council | [Forum Announcement](https://forum.thegraph.com/t/introducing-sebastian-siemssen-to-the-graph-council/2797) | [Github](https://forum.thegraph.com/t/developer-highlights-3-building-ambitious-subgraphs-part-2/2059)
