.jpg)
.jpg)
Hackathon Resources
The Graph is the core indexing and query layer of web3. The Graph aims to empower the next generation of dapp developers by providing quick access to blockchain data, enabling them to deliver an enhanced and superior user experience.
Table of Contents
These are the that The Graph currently indexes.
Helpful ways to support your hackathon experience with The Graph.
Best Use of The Graph: Build with new or existing subgraphs/substreams to power your hackathon project!
Project Requirements
- Link to the deployed subgraph(s)/substream(s)
- Link to the source code
- The project should be using data indexed and queried using the subgraph(s)/substream(s)
Judging Criteria
- Technical Implementation: Evaluate the effective use of The Graph protocol, focusing on how well the subgraph gathers and presents data, and the team’s understanding of its technical aspects.
- Design: Assess the quality of the dapp’s UI/UX, including aesthetics, usability, and overall user experience.
- Idea Quality: Judge the project’s novelty, relevance, and ability to address meaningful problems in the blockchain space.
- Ecosystem Impact: Consider the project’s potential benefits to its users, community, and the broader decentralized ecosystem.
- Sustainability: Review the clarity of documentation, roadmap, and the project’s long-term viability.
- Vision Alignment: Ensure the project aligns with decentralization principles and the ethos of an open digital ecosystem.
Subgraphs index smart contract events. Learn to build a custom subgraph with these resources.
[Documentation] Subgraph Quick Start
[Documentation] Detailed Breakdown of Creating a Subgraph
[Video] How to Deploy a Subgraph (12min)
[Blog] Build a dApp quick with The Graph and Scaffold-ETH-2 (≈ 20min small project)
[Video] Build a Full Stack Dapp (1hr 37min)
[Video] Quick bootstrap a Fullstack Dapp Subgraph
[Blog] How to Index Factory Pattern Smart Contracts
[Repos] Example Subgraphs
[Optimizations] Subgraph Best Practices
Subgraphs are already production-ready, decentralized, and publicly available on . Build your hackathon project on top of these powerful subgraphs, then query them with your 100k monthly free queries.
[Video] Querying Web3 Data With The Graph (20min)
[Tooling] Messari Subgraphs
These subgraphs have standardized schemas, making it possible to query many subgraphs at once with the same query using , the querying library built specifically to query subgraphs. Ensure the Messari subgraphs you desire to query have the same schema and the schema has near-identical versioning.
[Tutorial] Query Multiple Subgraphs with Graph-Client (≈30min small project)
[Documentation] GraphQL Querying Best Practices
index raw blockchain data (events, internal transactions, mempool data… all of it!) from EVM and non-EVM chains such as Solana. A Substreams has the option to sink its data into a subgraph, making it a Substreams-powered subgraph. It can also sink into other locations such as a SQL database. A Substreams-powered subgraph takes advantage of the granularity of indexing possible with Substreams as well as the standardization and decentralization pipeline provided by subgraphs. Learn how to build a custom Substreams-powered subgraph with these resources.
[Documentation] Substreams Quickstart
[Video] How to Deploy a Substreams-powered Subgraph
[Tooling] Pre-built Modules
[Documentation] Read More About Substreams-powered subgraphs
Jobs in The Graph ecosystem
The Graph Developer Survey
About The Graph
is the leading indexing and query protocol powering the decentralized internet. Launched in 2018, it has enabled tens of thousands of developers to effortlessly build and across countless blockchains, including Ethereum, Solana, Arbitrum, Optimism, Base, Polygon, Celo, Soneium, and Avalanche.
Discover more about how The Graph is shaping the future of decentralized physical infrastructure networks (DePIN) and stay connected with the community. Follow The Graph on , , , , , and . Join the community on The Graph’s , join technical discussions on The Graph’s .
oversees The Graph Network. , , , , , and are seven of the many organizations within The Graph ecosystem.