Установка SubQuery
Установка SubQuery
Для создании проекта SubQuery требуются различные компоненты. Для генерации запросов требуется библиотека @subql/query. Для запуска индексатора требуется компонент @subql/node. Для генерации запросов требуется библиотека @subql/query.
Установка @subql/cli
Библиотека @subql/cli помогает создать фреймворк проекта. Это означает, что вам не нужно начинать с нуля.
Установите 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 и в инфраструктуре хостинга.