Your browser is outdated. Some features might not work properly. Please update your browser for the best experience.

Superteam Earn
The Graph

14

AbhishekPratikYash

Breakout Indexing: The Graph Substreams on Solana

by The Graph

|
hackathon
|
token icon
15kUSDC

Total Prizes

5,000

USDC

1st

5,000

USDC

2nd

2,500

USDC

3rd

1,500

USDC

4th

1,000

USDC

5th

suit case

25

SUBMISSIONS

suit case

0h:0m:0s

REMAINING

BREAKOUT TRACK

This is a special Solana Breakout Hackathon track hosted exclusively on Superteam Earn.

View All Tracks

Breakout Indexing: The Graph Substreams on Solana

The Graph is live on Solana with Substreams, the fastest most scalable indexing solution. Substreams is a powerful data indexing engine designed to tackle the complexities of querying data on high-throughput chains like Solana. Built for developers, it offers parallelized processing, multi-sink support, and modular composability—making it easier than ever to work with historical and real-time Solana data.

Whether you're building analytics dashboards, trading tools, NFT explorers, or AI-driven apps, Substreams helps you move faster. With out-of-the-box support for Solana’s unique account model, and the ability to reuse your Rust code to extract and transform data, Substreams is the most developer-friendly way to tap into Solana’s data-rich ecosystem.

Why Solana devs love Substreams:

  • 100x faster indexing than traditional methods

  • No more RPC pain with reliable data via gRPC streams

  • Plug-and-play composability allows the reuse of data streams with no vendor lock-in

  • Live and historical data support is perfect for backtesting, dashboards, and alerts 

Substreams is open-source and free to use*. Start building on Solana with The Graph today—and bring your dapp to life with the best indexing tools in web3

*1TB is free per month. Please reach out to us via Telegram if you require additional storage.

Tracks

  1. Best Development of a Solana Substream (AI Agent)

    1. Acceptance Criteria

      1. Create a new Substreams

        1. Developers must create a Substreams that indexes Solana on-chain data. This data must be used in an AI Agent application.

        2. Developers must push the Substreams package (.spkg) to substreams.dev (we understand that some projects might be private)

        3. Developers must provide a GitHub repository with the source code of the Substreams.

      2. Use an existing Substreams

        1. Developers must link to the Substreams they are using.

        2. Developers must clearly state where they are using the Substreams in their source code.

    2. Prizes

      🥇1st Prize: $5,000 USDC


  2. Best Development of a Solana Substream (Analytics)

    1. Create a new Substreams

      1. Developers must create a Substreams that indexes Solana on-chain data. This data must be used in an analytics application.

      2. Developers must push the Substreams package (.spkg) to substreams.dev (we understand that some projects might be private)

      3. Developers must provide a GitHub repository with the source code of the Substreams.

    2. Use an existing Substreams

      1. Developers must link to the Substreams they are using.

      2. Developers must clearly state where they are using the Substreams in their source code.

    3. Prizes

      🥇1st Prize: $5,000 USDC


  3. Best Development of a Solana Substreams (Wormhole-specific Substreams)

    1. Acceptance Criteria:

      1. Developers must create a Substreams that indexes one or several Wormhole Solana programs. 

      2. Developers must push their Substreams package (.spkg) to substreams.dev.

      3. Developers applying for the Wormhole bounty WILL NOT be considered in the second (general) track.

      4. Developers must provide a GitHub repository with the source code of the Substreams. For private projects, one of the judges should be added to the repository.

    2. Prizes

      🥇 1st Prize: $2,500 USDC

      🥈 2nd Prize: $1,500 USDC

      🥉 3rd Prize: $1,000 USDC

Resources for Developers – How to Get Started with Substreams

Substreams is an indexing solution that supports several blockchains. Substreams gives you access to the full Block of Solana, and you can select which specific parts of the model you want to extract and read in your dapp.

The Graph team is available in a dedicated Telegram group as well as Discord to help developers with questions.

Judging Criteria

The Graph’s judges will consider the following when reviewing your submission:

  • Complexness of the Substreams (is it auto-generated with substreams init?)

  • Usage and/or consumption of Substreams

  • Innovation of the product/concept

  • Clarity in business model

  • UI/UX quality and clarity

  • Real-world usefulness and market potential

  • User impact

Please note: This is a global track open to all residents of the world except for countries under the OFAC sanctioned list. Prizes are distributed upon KYC completion with a pass.



SKILLS NEEDED

Blockchain

CONTACT

Reach outif you have any questions about this initialBounty