kleros / builder-baseline

A baseline for the Kleros Builder covering architectural, UX, security, coding styles, tooling decisions.
MIT License
0 stars 0 forks source link

TheGraph Migration away from the Hosted service #22

Open jaybuidl opened 4 months ago

jaybuidl commented 4 months ago

DEADLINE: The migration must be complete by June 12th

Notes by @Harman-singh-waraich: https://hackmd.io/@-cmxt73kRVi2uFMhhabm4A/subgraph-migration

Step 1 - Subgraph code changes

The following subgraphs require a refactor in the way they rely on IPFS.

IPFS.cat is not supported anymore and has been replaced by a new file datasource type.

Step 2 - Deploy to Studio

Make sure that every existing hosted subgraphs are deployed as studio subgraphs.

Refer to this sheet for the existing/missing deployments.

Step 3 - Update every references to the query endpoints

All the frontend, bots, scripts depending on the subgraphs need to have their configuration updated.

Step 4 (optional) - Publish to the Graph network

Not necessary for low usage subgraphs and testnets -> use the Studio version Otherwise, use the decentralized version, requires some GRT.


Announcement: https://thegraph.com/blog/sunbeam-upgrade-window/

gm Graph Builders,

All hosted service users must upgrade their subgraphs to the decentralized network by June 12. Get started in your hosted service dashboard.

What's Happening?

In October, The Graph ecosystem put together a plan and committed to executing on the Sunrise of Decentralized Data, enabling all hosted service users to upgrade their subgraphs to The Graph Network. Today, Sunbeam, the second phase of the Sunrise of Decentralized Data has started, marking the beginning of the Upgrade Window.

The Upgrade Window begins today and ends on June 12 where hosted service users must upgrade their subgraphs to The Graph Network, with support of recently launched features including:

  • 100,000 free queries per month
  • Easy payments by credit card or GRT
  • Gasless upgrades for all hosted service subgraphs

⚠️ It’s important to note that at the end of the Upgrade Window, hosted service endpoints will no longer be operational. Upgrade now via your hosted service dashboard.

Need Help with the Upgrade?

Upgrading is easy! With just a few clicks and in less than 5 minutes on average, your subgraphs will be powered by the decentralized network. If you prefer a visual guide, a comprehensive video tutorial is available. This guide will walk you through the upgrade procedure, ensuring a smooth and successful transition.

👉 Click here to watch the upgrade tutorial

Thank you for being an integral part of The Graph community and shaping the future of the internet. Begin your decentralized journey with the easy upgrade flow located in your hosted service dashboard.

### Court v1
- [ ] https://github.com/kleros/website/issues/278
- [ ] https://github.com/kleros/archon/issues/70
- [ ] https://github.com/kleros/kleros-display-subgraph/issues/7
- [ ] https://github.com/kleros/kleros-display-subgraph/issues/8
- [ ] https://github.com/kleros/court/issues/407
- [ ] https://github.com/kleros/pnk-merkle-drop/issues/29
- [ ] https://github.com/kleros/court-functions/issues/10
- [ ] https://github.com/kleros/kleros-case-display/issues/15
### Curate / Tokens
- [ ] https://github.com/kleros/gtcr-subgraph/issues/25
- [ ] https://github.com/kleros/gtcr-subgraph/issues/26
- [ ] https://github.com/kleros/gtcr/issues/331
- [ ] https://github.com/kleros/perma-curate/issues/9
- [ ] https://github.com/kleros/gtcr-action-bot/issues/23
- [ ] https://github.com/kleros/gtcr-notifications/issues/35
- [ ] https://github.com/kleros/tag-registry-rewards/issues/3
- [ ] https://github.com/kleros/scout-snap/issues/55
- [ ] https://github.com/kleros/address-tags-sdk/issues/9
- [ ] https://github.com/kleros/curate-telegram-bot/issues/2
- [ ] https://github.com/kleros/t2cr-to-ipfs/issues/6
- [ ] https://github.com/kleros/kleros-docs/issues/34
### V2 apps
- [ ] https://github.com/kleros/escrow-v2/issues/43
- [ ] https://github.com/kleros/curate-v2/issues/26
### Vea
- [ ] https://github.com/kleros/vea/issues/279
- [ ] https://github.com/kleros/vea-lightbulb/issues/2
### PoH v1
- [ ] https://github.com/Proof-Of-Humanity/proof-of-humanity-web/issues/585
- [ ] https://github.com/kleros/action-callback-bots/issues/58
### Misc
- [ ] https://github.com/kleros/kleros-moderate/issues/43
- [ ] https://github.com/kleros/omen-subgraph/issues/1
- [ ] https://github.com/kleros/cross-chain-realitio-proxy/issues/45
- [ ] https://github.com/kleros/kleros-stats/issues/5
- [ ] https://github.com/kleros/uniswap-frontend/issues/23
- [ ] https://github.com/kleros/linguo/issues/96
- [ ] https://github.com/kleros/faces/issues/9