Перейти к основному содержанию

Установка SubQuery

SubQuery TeamМеньше 1 минуты

Установка SubQuery

Для создании проекта SubQuery требуются различные компоненты. Для генерации запросов требуется библиотека @subql/queryopen in new window. Для запуска индексатора требуется компонент @subql/nodeopen in new window. Для генерации запросов требуется библиотека @subql/queryopen in new window.

Установка @subql/cli

Библиотека @subql/cliopen in new window помогает создать фреймворк проекта. Это означает, что вам не нужно начинать с нуля.

Установите SubQuery CLI на терминал, используя Yarn или NPM:

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

You can then run help to see available commands and usage provide by CLI:

subql help

Установите @subql/node

Узел SubQuery - это реализация, которая извлекает субстратегически данные блокчейна в рамках проекта SubQuery и сохраняет их в базу данных Postgres.

Установите ноду SubQuery на терминал, используя Yarn или NPM:

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

Once installed, you can can start a node with:

subql-node <command>

Примечание: Если вы используете Docker или хостинг вашего проекта в проектах SubQuery вы можете пропустить этот шаг. Это происходит потому, что узел SubQuery уже находится в контейнере Docker и в инфраструктуре хостинга.

Установите @subql/query

Библиотека запросов SubQuery предоставляет сервис, который позволяет запускать ваш проект в среде "playground" через ваш браузер.

Установите запрос SubQuery на терминал с помощью Yarn или NPM:

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

Примечание: Если вы используете Docker или хостинг вашего проекта в проектах SubQuery вы можете пропустить этот шаг. Это происходит потому, что узел SubQuery уже находится в контейнере Docker и в инфраструктуре хостинга.