# Add support for Astar zkEVM

**URL:** <https://forum.thegraph.com/t/add-support-for-astar-zkevm/4691>\
**Category:** New Chain Integrations\
**Created:** [October 19, 2023, 2:05pm UTC](https://forum.thegraph.com/t/add-support-for-astar-zkevm/4691 "2023-10-19T14:05:05Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mingshi](https://avatars.discourse-cdn.com/v4/letter/m/22d042/32.png) [@Mingshi](https://forum.thegraph.com/u/Mingshi)\
**Post date:** [October 19, 2023, 2:05pm UTC](https://forum.thegraph.com/t/add-support-for-astar-zkevm/4691/1 "2023-10-19T14:05:05Z")

</div>

## About Astar zkEVM

Astar Network is the public blockchain ecosystem, serving as the Web3 gateway for enterprises, entertainment, and gaming in Japan and globally, aiming to deliver Web3 to billions for mass adoption. Astar Substrate has been the biggest parachain on Polkadot in terms of market cap and volume and is recognized as the go-to-market blockchain for Japanese enterprises.

Astar zkEVM is the new Ethereum L2 to expand the horizon of Astar ecosystem with zero knowledge (ZK) technology. By building a ZK Rollup of Ethereum leveraging Polygon CDK, Astar zkEVM provides an EVM-equivalent environment to Japanese use cases and shares access to the greater developer community and tooling of Ethereum ecosystem.

Currently, Astar zkEVM is still in the development phase. We aim to launch the Astar zkEVM testnet in late October 2023.

## Contact Information

I’m the Head of Strategy at Astar Foundation. Our team sources and onboards competitive infrastructures and applications to Astar zkEVM to facilitate developer experiences and grow user adoption.

## Graph Node integration

We are building Astar zkEVM leveraging Polygon CDK. Astar zkEVM is a standard Polygon-Hermez-based EVM chain and should work with no further changes on the Graph ecosystem.

We will provide the RPC endpoint when our network launches.

## Integration with Subgraph Studio or alternatives

We can provide an RPC endpoint and key for Subgraph Studios.

## Indexer Documentation

The requirements to index Astar zkEVM should be almost the same as indexing Polygon zkEVM.

---

<div class="post-metadata">

**Author:** ![sbalda99](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.thegraph.com/sbalda99/32/2274_2.png) [@sbalda99](https://forum.thegraph.com/u/sbalda99)\
**Post date:** [November 21, 2023, 8:13pm UTC](https://forum.thegraph.com/t/add-support-for-astar-zkevm/4691/2 "2023-11-21T20:13:31Z")

</div>

Hey @Mingshi ,  
We’re excited about bringing Astar into our network, but we’ve got a few things to figure out first:

1. Hardware Specs: What kind of hardware do we need to run an Astar node? Just the basics would be great.
2. How-To Guide: Could you shoot over a guide or some docs on setting up and running your node? We want to make sure our Indexers have what they need.
3. Astar zkEVM Subgraph for Testing: We need an Astar zkEVM subgraph for our test runs. Any help or direction on this would be super helpful.

Thanks a bunch for helping us out with this. Can’t wait to get things rolling!

---

<div class="post-metadata">

**Author:** ![Pedro](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.thegraph.com/pedro/32/658_2.png) [@Pedro](https://forum.thegraph.com/u/Pedro)\
**Post date:** [November 22, 2023, 9:44am UTC](https://forum.thegraph.com/t/add-support-for-astar-zkevm/4691/3 "2023-11-22T09:44:28Z")

</div>

Hi @[Mingshi](https://forum.thegraph.com/u/Mingshi) 👋

We currently support for Polygon zkEVM on Subgraph Studio, but it’s not supported on the network, which means our Indexers have never run that stack. This is why we kindly ask you to share that information with us. It will help expedite the process.

Also, you mentioned:

> We will provide the RPC endpoint **when our network launches.**

What’s your timeline for network launch? Is there a testnet already?

---

<div class="post-metadata">

**Author:** ![Maarten](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.thegraph.com/maarten/32/2203_2.png) [@Maarten](https://forum.thegraph.com/u/Maarten)\
**Post date:** [November 23, 2023, 12:04pm UTC](https://forum.thegraph.com/t/add-support-for-astar-zkevm/4691/4 "2023-11-23T12:04:37Z")

</div>

Hi @Pedro

I will do my best to share as much information as possible.  
Our internal roadmap to launch the mainnet will be mid-Q1 2024. We already have a testnet up and running.

You can find all the information regarding our testnet here:

> **[Astar zkEVM Quickstart Guide | Astar Docs](https://docs.astar.network/docs/build/zkEVM/quickstart/)**
>
> Astar zkEVM is a zero-knowledge scaling solution for Ethereum that offers an EVM-equivalent environment on which existing EVM smart contracts, developer tools, and wallets can work seamlessly. Astar zkEVM harnesses the power of zero-knowledge proofs...

Please tag me if you have any questions.

---

<div class="post-metadata">

**Author:** ![Maarten](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.thegraph.com/maarten/32/2203_2.png) [@Maarten](https://forum.thegraph.com/u/Maarten)\
**Post date:** [November 23, 2023, 12:06pm UTC](https://forum.thegraph.com/t/add-support-for-astar-zkevm/4691/5 "2023-11-23T12:06:38Z")

</div>

> [@sbalda99](#):
>
> - Hardware Specs: What kind of hardware do we need to run an Astar node? Just the basics would be great.
> - How-To Guide: Could you shoot over a guide or some docs on setting up and running your node? We want to make sure our Indexers have what they need.
> - Astar zkEVM Subgraph for Testing: We need an Astar zkEVM subgraph for our test runs. Any help or direction on this would be super helpful.

Hi @sbalda99  
Thanks a lot for your questions and excited to work closer with The Graph team 🙏

Hardware Specs and How-To guides can be found here:  
[https://docs.astar.network/docs/build/zkEVM/zk-node/](https://docs.astar.network/docs/build/zkEVM/zk-node/)

We currently have no Subgraph running in our testnet but if you like we can set this up for your team.

---

<div class="post-metadata">

**Author:** ![Pedro](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.thegraph.com/pedro/32/658_2.png) [@Pedro](https://forum.thegraph.com/u/Pedro)\
**Post date:** [November 24, 2023, 1:01pm UTC](https://forum.thegraph.com/t/add-support-for-astar-zkevm/4691/6 "2023-11-24T13:01:34Z")

</div>

Thanks for sharing all of this!

> We currently have no Subgraph running in our testnet but if you like we can set this up for your team.

We don’t need access to the graph node serving subgraph, but the subgraph code itself so our Indexers can sync the data locally as a way to ensure the graph node integration works well and investigate any data determinism issues.

Can you share any subgraphs (source code) with us? Maybe from some of the dapps building on Astar zkEVM testnet?

Thanks!

EDIT: [https://docs.astar.network/docs/build/zkEVM/zk-node/setup-rpc-node](https://docs.astar.network/docs/build/zkEVM/zk-node/setup-rpc-node)  
is what our Indexers will need to read. Note that although the docker-compose lists the `prover`, the service is not a requirement for RPC node operators. The Astar team has confirmed this.

---

<div class="post-metadata">

**Author:** ![Maarten](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.thegraph.com/maarten/32/2203_2.png) [@Maarten](https://forum.thegraph.com/u/Maarten)\
**Post date:** [November 24, 2023, 7:44pm UTC](https://forum.thegraph.com/t/add-support-for-astar-zkevm/4691/7 "2023-11-24T19:44:22Z")

</div>

> [@Pedro](#):
>
> Can you share any subgraphs (source code) with us? Maybe from some of the dapps building on Astar zkEVM testnet?

On this! As soon I have this I will share it with you.

> [@Pedro](#):
>
> EDIT:  
> is what our Indexers will need to read. Note that although the docker-compose lists the `prover`, the service is not a requirement for RPC node operators. The Astar team has confirmed this.

Running a ZK RPC requires a prover node from a technical standpoint.  
But this node doesn’t act as a trusted prover. It only runs a permissionless executor server and a hash db to interact with the RPC. This node consumes very low resources in the context of the RPC. It does not calculate any proof. I shared our config in our support group.
