What's happening with the Grants stack indexer?

Hello folks,

I have been loosely following the deprecation of Grants Lab and related services.

As a result it seems the graphQL API used to fetch gitcoin projects appears to be shut down (along with all of the explorer links and project pages.

https://grants-stack-indexer-v2.gitcoin.co/graphql

We were using this API to integrate Gitcoin projects into DeVouch. We’d love to keep offering this to all ecosystem users since we are also integrated with Human/Gitcoin passport. Following the conversations of Gitcoin 3.0: The Road to GG24 it seems there is a plan to have another GG round. I assume you will need some way to fetch and display projects to your users.

Do you plan to spin up another service for fetching Gitcoin projects via API?

4 Likes

Hi there @divine-comedian

You can find more info on the sunset here and direct access to the data via our partner (OSO) here.

The indexer is no longer being maintained, which I know isn’t ideal. However the cost to do so outweighed the alternatives. As we move forward with GG24 - and creating a modular arena of funding mechanisms for our community - we’ll have more info on data access, but for now this is the best place to pull from.

2 Likes

hey @paul2 is there any chance the gardens allo builders round would fund someone who keeps the indexer running?

3 Likes

There’s $1k left in the Builder’s Fund: https://app.gardens.fund/gardens/10/0x1eba7a6a72c894026cd654ac5cdcf83a46445b08/0xd3345828914b740fddd1b8ae4f4d2ce03d1e0960/123

Definitely seems like a good use of those funds to me, if that’s enough to keep it online for a bit.

3 Likes

It’s public if anyone wants to review: GitHub - gitcoinco/grants-stack-indexer-v2

If the community wants to pick it up to maintain, absolutely supportive! I would more than likely vote yes on any proposal that is interested in picking it up. Think it’s a great path towards a UBI for our community + the path the GG (and beyond).

3 Likes

That would be amazing to have those services back up and running! Let us know if there’s anything our team can do to help.

regm everyone

At regen.tips we also noticed this service down. I checked the repo, I don’t have the bandwidth to take maintain the project, but it’s indeed unfortunate that this data will no longer be available if we can’t keep it up.

What would be the major requirements/maintenance needs? We could do a community effort to find someone who can help with this.

a group of us are coordinating a solution (or attempting to) here Telegram: Join Group Chat

Is GraphQL calls really required? Ot it can be static data?

Hey everyone providing an update on this initiative. Giveth will take on the work for bringing the service back online. We are requesting 750 USDGLO to pay for development costs from the Gitcoin Grants Garden

The Giveth DevOps team will:

We need to reach a certain voting threshold in order to pass the vote and receive the funding. If anyone has the Allo Patron NFT holders, Giveth would love your support to bring the Allo v2 Indexer back online.

Vote Here :point_down:

https://app.gardens.fund/gardens/10/0x1eba7a6a72c894026cd654ac5cdcf83a46445b08/0xd3345828914b740fddd1b8ae4f4d2ce03d1e0960/123/0x4ceda4f34d3512900cc03c813e7eff4619ce5cfa-18

7 Likes

Love the proactive action and collab here.

Having the indexer back up is essential. In favor!

4 Likes

Just happened to see this !
@divine-comedian it might be worth exploring using the DB snapshot that was taken before we had retired the indexer. You could potentially just throw it behind a graphql endpoint and use it as is
If the goal is to also capture the future events emitted from Allo v2.1 , then you’re on the right track IMO cause you’d have to stand up the service and get it up and running

PS: this dashboard might make maintaining easier

3 Likes

Hey everyone! Providing an update on our working bringing back the Indexer. Great News!

We have brought back the grants stack indexer graphql endpoint and it can be used to query historical data of previous gitcoin grants data, including data for individual projects.

The endpoint can be found here:

https://indexer.grantsstack.giveth.io/v1/graphql

We decided to only provide it with the necessary config to handle historical data. In order to allow it to process new data we would need some additional service API keys such as a Coingecko paid API and Envio API, which would exponentially increase the running costs of the service. I’m not sure if there is real demand for using the grants stack indexer for adding new data

If you need extra services from the indexer and are willing to chip in for these paid API keys or already have keys you’d like to donate, then reach out and we’d be happy to plug them in to upgrade the service.

Great work team! We made it happen.

Special shout out to geleeroyale and @thelostone-mc for making it happen!

3 Likes

Hey friends, I just want to reiterate… the Grants stack indexer is an expensive service to run, much more than we estimated. We’re glad to be providing this to the community, however Giveth’s finances are exceptionally tight.

If you find value in this service and would like to contribute it turns out we have this pretty awesome donation platform where you can donate.

You can contribute to the running of this service by making a donation or even setting up a recurring donation on Base or Optimism directly to Giveth.

Here is the link directly to our donation page:

2 Likes