Deploying > Distribuzione di un subgraph nel Subgraph Studio

Distribuzione di un subgraph nel Subgraph Studio

Reading time: 2 min

These are the steps to deploy your subgraph to Subgraph Studio:

  • Installare il Graph CLI (con yarn oppure npm)
  • Creare il subgraph nel Subgraph Studio
  • Autenticare il proprio account dalla CLI
  • Distribuzione di un subgraph nel Subgraph Studio

Installazione di Graph CLI

Collegamento a questa sezione

There is a CLI to deploy subgraphs to Subgraph Studio. Here are the commands to install graph-cli. This can be done using npm or yarn.

Installare con yarn:

yarn global add @graphprotocol/graph-cli

Installare con npm:

npm install -g @graphprotocol/graph-cli

Creare il subgraph nel Subgraph Studio

Collegamento a questa sezione

Prima di distribuire il subgraph attuale, è necessario creare un subgraph nel Subgraph Studio. Si consiglia di leggere la documentazione di Studio per saperne di più.

Inizializzare il subgraph

Collegamento a questa sezione

Una volta creato il subgraph nel Subgraph Studio, è possibile inizializzare il codice del subgraph utilizzando questo comando:

graph init --studio <SUBGRAPH_SLUG>

Il valore <SUBGRAPH_SLUG> si trova nella pagina dei dettagli del subgraph nel Subgraph Studio:

Subgraph Studio - Slug

Dopo aver eseguito graph init, verrà chiesto di inserire l'indirizzo del contratto, la rete e l'ABI che si desidera interrogare. In questo modo si genera una nuova cartella sulla macchina locale con del codice di base per iniziare a lavorare sul subgraph. È quindi possibile finalizzare il subgraph per assicurarsi che funzioni come previsto.

Prima di poter distribuire il proprio subgraph nel Subgraph Studio, è necessario accedere al proprio account nella CLI. Per fare ciò, è necessaria la chiave di distribuzione che si trova nella pagina "My Subgraphs" o nella pagina dei dettagli del subgraph.

Ecco il comando da usare per autenticarsi dalla CLI:

graph auth --studio <DEPLOY KEY>

Distribuzione di un subgraph nel Subgraph Studio

Collegamento a questa sezione

Una volta pronti, è possibile distribuire il subgraph nel Subgraph Studio. Questa operazione non pubblicherà il subgraph sulla rete decentralizzata, ma lo distribuirà solo sul vostro account di Studio, dove potrete testarlo e aggiornare i metadati.

Ecco il comando CLI da utilizzare per distribuire il subgraph.

graph deploy --studio <SUBGRAPH_SLUG>

Dopo aver eseguito questo comando, la CLI chiederà un'etichetta di versione, che può essere nominata come si vuole, usando etichette come 0.1 e 0.2 oppure usando anche lettere come uniswap-v2-0.1. Queste etichette saranno visibili in Graph Explorer e potranno essere usate dai Curator per decidere se segnalare o meno questa versione, quindi sceglieteli con saggezza.

Una volta distribuito, è possibile testare il subgraph nel Subgraph Studio utilizzando il playground, distribuire un'altra versione se necessario, aggiornare i metadati e, quando si è pronti, pubblicare il subgraph su Graph Explorer.

Modifica pagina

Precedente
How to Use Subgraph Studio
Successivo
FAQ di Subgraph Studio
Modifica pagina