subgraphs > Developing > Publishing > Publication d'un subgraph sur le réseau décentralisé

Publication d'un subgraph sur le réseau décentralisé

Reading time: 4 min

Une fois que vous avez déployé votre subgraph sur Subgraph Studio et qu'il est prêt à passer en production, vous pouvez le publier sur le réseau décentralisé.

Lorsque vous publiez un subgraph sur le réseau décentralisé, vous le rendez disponible pour :

  • Les Curateurs, qui peuvent commencer à le curer.
  • Les Indexeurs, qui peuvent commencer à l’indexer.

Consultez la liste des réseaux pris en charge.

Publication à partir de Subgraph Studio

Lien vers cette section
  1. Allez sur le tableau de bord de Subgraph Studio
  2. Cliquez sur le bouton Publish
  3. Votre subgraph sera maintenant visible dans Graph Explorer.

Toutes les versions publiées d'un subgraph existant peuvent :

Mise à jour des métadonnées d'un subgraph publié

Lien vers cette section
  • Après avoir publié votre subgraph sur le réseau décentralisé, vous pouvez mettre à jour les métadonnées à tout moment dans Subgraph Studio.
  • Une fois que vous avez enregistré vos modifications et publié les mises à jour, elles apparaîtront dans Graph Explorer.
  • Il est important de noter que ce processus ne créera pas une nouvelle version puisque votre déploiement n'a pas changé.

Publication à partir de la CLI

Lien vers cette section

À partir de la version 0.73.0, vous pouvez également publier votre subgraph avec la graph-cli.

  1. Ouvrez la graph-cli.
  2. Utilisez les commandes suivantes : graph codegen && graph build puis graph publish.
  3. Une fenêtre s'ouvrira, vous permettant de connecter votre portefeuille, d'ajouter des métadonnées et de déployer votre subgraph finalisé sur le réseau de votre choix.

cli-ui

Personnalisation de votre déploiement

Lien vers cette section

Vous pouvez uploader votre build de subgraph sur un nœud IPFS spécifique et personnaliser davantage votre déploiement avec les options suivantes :

USAGE
$ graph publish [SUBGRAPH-MANIFEST] [-h] [--protocol-network arbitrum-one|arbitrum-sepolia --subgraph-id <value>] [-i <value>] [--ipfs-hash <value>] [--webapp-url
<value>]
FLAGS
-h, --help Afficher l'aide du CLI.
-i, --ipfs=<value> [default: https://api.thegraph.com/ipfs/api/v0] Téléchargez les résultats du build sur un nœud IPFS.
--ipfs-hash=<value> Hash IPFS du manifeste du subgraph à déployer.
--protocol-network=<option> [default: arbitrum-one] Le réseau à utiliser pour le déploiement du subgraph.
<options: arbitrum-one|arbitrum-sepolia>
--subgraph-id=<value> ID du subgraph à publier.
--webapp-url=<value> [default: https://cli.thegraph.com/publish] URL de l'interface web que vous souhaitez utiliser pour déployer.

Ajout de signal à votre subgraph

Lien vers cette section

Les développeurs peuvent ajouter des signaux GRT à leurs subgraphs pour inciter les Indexeurs à interroger le subgraph.

  • Si un subgraph est éligible aux récompenses d'indexation, les Indexeurs qui fournissent une "preuve d'indexation" recevront une récompense en GRT, basée sur la quantité de GRT signalée.

  • Vous pouvez vérifier l'éligibilité aux récompenses d'indexation en fonction de l'utilisation des fonctionnalités du subgraph ici.

  • Les réseaux spécifiques pris en charge peuvent être vérifiés ici.

Ajouter un signal à un subgraph non éligible aux récompenses n'attirera pas d'Indexeurs supplémentaires.

Si votre subgraph est éligible aux récompenses, il est recommandé de curer votre propre subgraph avec au moins 3 000 GRT afin d'attirer des indexeurs supplémentaires pour indexer votre subgraph.

L'Indexer Sunrise Upgrade garantit l'indexation de tous les subgraphs. Cependant, le signalement de GRT sur un subgraph particulier attirera plus d'indexeurs. Cette incitation supplémentaire des Indexeurs par la curation vise à améliorer la qualité du service pour les requêtes en réduisant la latence et en améliorant la disponibilité du réseau.

Lors du signalement, les Curateurs peuvent décider de signaler une version spécifique du subgraph ou de signaler en utilisant l'auto-migration. S'ils signalent en utilisant l'auto-migration, les parts d'un Curateur seront toujours mises à jour vers la dernière version publiée par le développeur. S'ils décident de signaler une version spécifique, les parts resteront toujours sur cette version spécifique.

Les Indexeurs peuvent trouver des subgraphs à indexer en fonction des signaux de curation qu'ils voient dans Graph Explorer.

Les subgraphs d'exploration

Subgraph Studio vous permet d'ajouter des signaux à votre subgraph en ajoutant des GRT au pool de curation de votre subgraph dans la même transaction où il est publié.

Pool de curation

Alternativement, vous pouvez ajouter des signaux GRT à un subgraph publié à partir de Graph Explorer.

Signal depuis Explorer

En savoir plus sur la curation sur The Graph Network.

Modifier une page

Précédente
Déploiement d'un subgraph sur plusieurs réseaux
Suivante
Transférer un Subgraph
Modifier une page