Publication d'un subgraph sur le réseau décentralisé
Reading time: 4 min
Une fois que vous avez 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 :
- Allez sur le tableau de bord de
- Cliquez sur le bouton Publish
- Votre subgraph sera maintenant visible dans .
Toutes les versions publiées d'un subgraph existant peuvent :
- 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é.
À partir de la version 0.73.0, vous pouvez également publier votre subgraph avec la .
- Ouvrez la
graph-cli
. - Utilisez les commandes suivantes :
graph codegen && graph build
puisgraph publish
. - 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.
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.
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 .
-
Les réseaux spécifiques pris en charge peuvent être vérifiés .
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' 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.
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é.
Alternativement, vous pouvez ajouter des signaux GRT à un subgraph publié à partir de Graph Explorer.