Installation de SubQuery

SubQuery TeamAbout 1 min

Installation de SubQuery

Plusieurs composants sont nécessaires à la création d'un projet SubQuery. L'outil @subql/cliopen in new window est utilisé pour créer des projets SubQuery. Le composant @subql/nodeopen in new window est nécessaire pour exécuter un indexeur. La bibliothèque @subql/queryopen in new window est nécessaire pour générer des requêtes.

Installation de @subql/cli

L'outil @subql/cliopen in new window permet de créer un cadre ou un échafaudage de projet, ce qui vous évite de partir de zéro.

Installez SubQuery CLI globalement sur votre terminal en utilisant Yarn ou NPM :

::: code-tabs @tab npm bash npm install -g @subql/cli @tab:active yarn shell yarn global add @subql/cli :::

Vous pouvez ensuite lancer l'aide pour voir les commandes disponibles et l'utilisation fournie par CLI :

subql help

Installer @subql/node

Un nœud SubQuery est une implémentation qui extrait les données de la blockchain basée sur le substrat par le projet SubQuery et les enregistre dans une base de données Postgres.

Installez le nœud SubQuery globalement sur votre terminal en utilisant Yarn ou NPM :

::: code-tabs @tab npm bash npm install -g @subql/node @tab:active yarn shell yarn global add @subql/node :::

Une fois installé, vous pouvez démarrer un nœud avec :

subql-node <command>

Note : Si vous utilisez Docker ou si vous hébergez votre projet dans SubQuery Projects, vous pouvez sauter cette étape. En effet, le nœud SubQuery est déjà fourni dans le conteneur Docker et l'infrastructure d'hébergement.

Installer @subql/query

La bibliothèque de requêtes SubQuery fournit un service qui vous permet d'interroger votre projet dans un environnement "terrain de jeu" via votre navigateur.

Installez SubQuery query globalement sur votre terminal en utilisant Yarn ou NPM :

::: code-tabs @tab npm bash npm install -g @subql/query