Deployando > Deployar un Subgrafo en Subgraph Studio

Deployar un Subgrafo en Subgraph Studio

Reading time: 3 min

Learn how you can deploy non rate-limited subgraphs to Subgraph Studio here.

Estos son los pasos para deployar tu subgrafo en Subgraph Studio:

  • Instala The Graph CLI (con yarn o npm)
  • Crea tu Subgrafo en Subgraph Studio
  • Autentica tu cuenta desde la CLI
  • Deployar un Subgrafo en Subgraph Studio

Instalación de la CLI de Graph

Enlace a esta sección

Usamos la misma CLI para implementar subgrafos en nuestro servicio alojado y en el Subgraph Studio. Aquí están los comandos para instalar graph-cli. Esto se puede hacer usando npm o yarn.

Instalar con yarn:

yarn global add @graphprotocol/graph-cli

Instalar con npm:

npm install -g @graphprotocol/graph-cli

Crea tu Subgrafo en Subgraph Studio

Enlace a esta sección

Antes de deployar tu subgrafo real necesitas crear un subgrafo en Subgraph Studio. Te recomendamos que leas nuestra Studio documentation para aprender más sobre esto.

Inicializa tu Subgrafo

Enlace a esta sección

Una vez que se haya creado tu subgrafo en Subgraph Studio, puedes inicializar el código del subgrafo usando este comando:

graph init --studio <SUBGRAPH_SLUG>

El valor <SUBGRAPH_SLUG> se puede encontrar en la página de detalles de tu subgrafo en Subgraph Studio:

Subgraph Studio - Slug

Después de ejecutar graph init, se te pedirá que introduzcas la dirección del contrato, la red y la ABI que quieres consultar. Al hacer esto se generará una nueva carpeta en tu máquina local con algo de código básico para empezar a trabajar en tu subgrafo. Luego puedes finalizar tu subgrafo para asegurarte de que funciona como se espera.

Antes de poder deployar tu subgrafo en Subgraph Studio, necesitas entrar en tu cuenta dentro del CLI. Para ello, necesitarás tu clave de despliegue que puedes encontrar en tu página "My Subgraphs" o en la página de detalles de tu subgrafo.

Este es el comando que debes usar para autenticarse desde la CLI:

graph auth --studio <DEPLOY KEY>

Implementación de un Subgrafo en Subgraph Studio

Enlace a esta sección

Una vez que estés listo, puedes implementar tu subgrafo en Subgraph Studio. Hacer esto no publicará tu subgrafo en la red descentralizada, solo lo implementará en tu cuenta de Studio, donde podrás probarlo y actualizar los metadatos.

Este es el comando CLI que debes usar para implementar tu subgrafo.

graph deploy --studio <SUBGRAPH_SLUG>

Después de ejecutar este comando, el CLI pedirá una etiqueta de versión, puedes nombrarla como quieras, puedes usar etiquetas como 0.1 y 0.2 o usar letras también como uniswap-v2-0.1. Estas etiquetas serán visibles en el Graph Explorer y pueden ser utilizadas por los curadores para decidir si quieren señalar esta versión o no, así que elígelas sabiamente.

Una vez implementado, puedes probar tu subgrafo en Subgraph Studio usando el playground, implementar otra versión si es necesario, actualizar los metadatos y, cuando estés listo, publicar tu subgrafo en Graph Explorer.

Editar página

Anterior
Cómo Usar el Subgraph Studio
Siguiente
Preguntas Frecuentes sobre Subgraph Studio
Editar página