Search

The Graph

The Graph is the indexing and query layer of the decentralized web. Developers build and publish open APIs, called subgraphs, that applications can query using GraphQL. The Graph currently supports indexing data from Ethereum and IPFS with more networks coming soon.


Bounty 1

**Build a subgraph to index your smart contracts**


We are awarding 1 bounty of $1000 USD, for the best subgraph created and deployed to the Hosted Service that indexes data from your smart contracts.


Resources/Links


- Follow this guide :https://thegraph.com/docs/define-a-subgraph to see how to create a subgraph

- Graph Explorer (example subgraphs): https://thegraph.com/explorer

- Docs: https://thegraph.com/docs

- Example subgraph: https://github.com/graphprotocol/compound-subgraph


Bounty 2

**Utilize an existing subgraph from Graph Explorer to build a front-end dApp**


We are awarding two bounties of $1000 USD each, for the best use of a subgraph in a front-end dApp.


Resources/Links


- Graph Explorer: https://thegraph.com/explorer

- Docs: https://thegraph.com/docs

- Example subgraph: https://github.com/graphprotocol/compound-subgraph


Additional Bounties

Join our Discord: https://thegraph.com/discord


Requirements

**If you are building a subgraph:**


- *Deploy to Graph Explorer* - Graph Explorer makes it easy for developers to discover all the data being indexed on The Graph and easily pull it into their dApps.

- Include a valid project description.

- Include a link to the Github repo.

- Index data from Ethereum and/or IPFS.

- Be complete, working and deployed to the Graph Explorer.

- Include an accurately built schema that provides access to useful data.

- Include relevant links to the Graph Explorer so developers can easily find and consume your API.

- Include a front end application that consumes the GraphQL API. See the resources below for a Curation starter dApp that uses React + Apollo.

- The schema must be customized beyond the auto-generated one from `graph-init`


**If you are building a UI that utilizes a subgraph :**


- *Include a dApp that uses the GraphQL API*

- Use the generated GraphQL API for building your front-end. There are many ways to use GraphQL but we suggest React + Apollo.


Judging Criteria

1. Originality: A project that hasn't been done before, or doesn't exist

2. Completeness and complexity of the implementation

3. Usefulness of the data indexed

4. Potential utility of the dApp

5. Code quality

316 views0 comments

Recent Posts

See All

Ethereum Foundation

The Ethereum Foundation is posting a bounty of 5000USD for the best submissions for Rollup infrastructure projects and for ETH2 bounties (Special focus should be on optimistic EVM rollups such as Opti

Uni Grants Program

The UNI Grants Program is a community funded initiative seeking to empower builders around the world to improving the UNI protocol. Bounty For UGP, we've got a $13k bounty for the 5 best developer too

Splunk

The way we data is about to change, and Splunk is enabling organizations to adapt with tools like EthLogger - used by Microsoft to bring their data center logistics onto the blockchain. Start using ou

Connect

  • gmail2
  • Facebook
  • Twitter
  • YouTube
  • meetup
  • medium
  • Instagram

© 2021 ETHDenver