Hi everyone, we are Protofire.
We recently deployed an on-chain data analytic infrastructure for the EVM pallet on the Astar network. It’s called Astar Subgraph Hosted Service.
This project brings The Graph protocol services, the #1 open-source data indexing standard for all three Astar Networks: Astar, Shibuya & Shiden.
Motivation
To onboard developers, networks must provide developers with essential building blocks. We call them a “Minimum Viable Infrastructure.” Without offering essential services, the unique capabilities of Astar are not fully available to consume. The Graph is one of these essential blocks!
The goal of this project is to:
- Provide a secure, timely & accurate on-chain data service to the network users & Dapps.
- Have a scalable platform in a fast-growing ecosystem.
- Rely on a robust decentralized infrastructure and simultaneously access high-availability data service.
- Implement an infrastructure in the cloud based on the best practices.
About Protofire
ProtoFire helps decentralized protocols and developer platforms accelerate the growth of their ecosystems. By delivering hands-on coding and contributions, Protofire specializes in supercharging developer adoption and network usage.
We are an active member of The Graph ecosystem, the second-largest indexer on the public network. We also expand The Graph infrastructure where is unavailable or special requirements or dedicated support are needed.
About The Graph
The Graph is a decentralized protocol for indexing and querying blockchain data. The Graph makes it possible to query data that is hard to query directly.
Projects with complex smart contracts store data in such a way making it difficult to read anything other than basic data directly from the blockchain.
The Graph solves this with a decentralized protocol that indexes and enables the performant and efficient querying of blockchain data. These APIs (indexed “subgraphs”) can then be queried with a standard GraphQL API.
Developers build subgraphs and publish them to The Graph infrastructure. Then, they query live subgraphs with GraphQL to power their applications.
Project
During two months Protofire’s DevOps team worked hard to implement a thegraph cluster to index and query EVM-pallet from all three Astar networks.
To have a scalable, automated & flexible infrastructure we used Kubernetes to run the service, Terraform to automate all services and deployments, and GitHub to automate all your software workflows with world-class CI/CD.
Now we are providing the maintenance to keep these services running. This service includes the following activities:
- Support regarding any incident related to The Graph Cluster.
- Specific infrastructure tasks required by Astar.
- Upgrades for any application running in the cluster like Datadog, Index and queries nodes, etc.
- Infrastructure advisory service & updates about the infrastructure ecosystem.
With this infrastructure, the Astar community will be able to deploy subgraphs for their smart contracts and provide query services to their applications.
Here is the landing page to perform these actions: https://sub.graph.astar.network/
To learn more about subgraphs you can come to the TheGraph Academy or read this tutorial.
You can also reach us by email at contact@protofire.io
Being a part of the dApp Staking program would be an honor and the rewards will be a great mechanism to incentivize our node members to keep committed in order to proactively improve Astar’s ecosystem.