Deploying > Развертывание подграфа в Subgraph Studio

Развертывание подграфа в Subgraph Studio

Reading time: 2 min

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

  • Установите The Graph CLI (либо с помощью yarn, либо с npm)
  • Создайте ваш подграф в Subgraph Studio
  • Аутентифицируйте свою учетную запись с помощью CLI
  • Развертывание подграфа в Subgraph Studio

Установка Graph CLI

Ссылка на этот раздел

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.

Установка с помощью yarn:

yarn global add @graphprotocol/graph-cli

Установка с помощью npm:

npm install -g @graphprotocol/graph-cli

Создайте ваш подграф в Subgraph Studio

Ссылка на этот раздел

Перед развертыванием вашего фактического подграфа вам необходимо создать подграф в Subgraph Studio. Мы рекомендуем вам ознакомиться с нашей документацией, чтобы узнать больше об этом.

Инициализация вашего подграфа

Ссылка на этот раздел

Как только ваш подграф будет создан в Subgraph Studio, вы можете инициализировать код подграфа с помощью этой команды:

graph init --studio <SUBGRAPH_SLUG>

Значение <SUBGRAPH_SLUG> можно найти на странице сведений о вашем подграфе в Subgraph Studio:

Subgraph Studio - Slug

После запуска graph init вам будет предложено ввести адрес контракта, сеть и ABI, которые вы хотите запросить. Выполнение этого приведет к созданию новой папки на вашем локальном компьютере с некоторым базовым кодом для начала работы над вашим подграфом. Затем вы можете доработать свой подграф, чтобы убедиться, что он работает должным образом.

Аутентификация в Graph

Ссылка на этот раздел

Прежде чем вы сможете развернуть свой подграф в Subgraph Studio, вам необходимо войти в свою учетную запись в CLI. Для этого вам понадобится ваш ключ, который вы можете найти на своей странице "My Subgraphs" или на странице сведений о вашем подграфе.

Вот команда, которую вам нужно использовать для аутентификации из CLI:

graph auth --studio <DEPLOY KEY>

Развертывание подграфа в Subgraph Studio

Ссылка на этот раздел

Как только вы будете готовы, вы можете развернуть свой подграф в Subgraph Studio. Это не приведет к публикации вашего подграфа в децентрализованной сети, а только к его развертыванию в вашей учетной записи Studio, где вы сможете протестировать его и обновить метаданные.

Вот команда CLI, которую вам нужно использовать для развертывания вашего подграфа.

graph deploy --studio <SUBGRAPH_SLUG>

После выполнения этой команды CLI запросит обозначение версии, вы можете назвать ее так, как хотите, вы можете использовать такие, как 0.1 и 0.2 или также использовать буквы, такие как uniswap-v2-0.1. Обозначение будут видны в Graph Explorer и могут быть использованы кураторами, чтобы решить, хотят ли они подавать сигнал на эту версию или нет, поэтому выбирайте их с умом.

После развертывания вы можете протестировать свой подграф в Subgraph Studio с помощью тестовой площадки, при необходимости развернуть другую версию, обновить метаданные и, когда будете готовы, опубликовать свой подграф в Graph Explorer.

Редактировать страницу

Предыдущий
How to Use Subgraph Studio
Следующий
Часто задаваемые вопросы о Subgraph Studio
Редактировать страницу