Развертывание подграфа в 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
There is a CLI to deploy subgraphs to . 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, вы можете инициализировать код подграфа с помощью этой команды:
graph init --studio <SUBGRAPH_SLUG>
Значение <SUBGRAPH_SLUG>
можно найти на странице сведений о вашем подграфе в Subgraph Studio:
После запуска graph init
вам будет предложено ввести адрес контракта, сеть и ABI, которые вы хотите запросить. Выполнение этого приведет к созданию новой папки на вашем локальном компьютере с некоторым базовым кодом для начала работы над вашим подграфом. Затем вы можете доработать свой подграф, чтобы убедиться, что он работает должным образом.
Прежде чем вы сможете развернуть свой подграф в Subgraph Studio, вам необходимо войти в свою учетную запись в CLI. Для этого вам понадобится ваш ключ, который вы можете найти на своей странице "My Subgraphs" или на странице сведений о вашем подграфе.
Вот команда, которую вам нужно использовать для аутентификации из CLI:
graph auth --studio <DEPLOY KEY>
Как только вы будете готовы, вы можете развернуть свой подграф в Subgraph Studio. Это не приведет к публикации вашего подграфа в децентрализованной сети, а только к его развертыванию в вашей учетной записи Studio, где вы сможете протестировать его и обновить метаданные.
Вот команда CLI, которую вам нужно использовать для развертывания вашего подграфа.
graph deploy --studio <SUBGRAPH_SLUG>
После выполнения этой команды CLI запросит обозначение версии, вы можете назвать ее так, как хотите, вы можете использовать такие, как 0.1
и 0.2
или также использовать буквы, такие как uniswap-v2-0.1
. Обозначение будут видны в Graph Explorer и могут быть использованы кураторами, чтобы решить, хотят ли они подавать сигнал на эту версию или нет, поэтому выбирайте их с умом.
После развертывания вы можете протестировать свой подграф в Subgraph Studio с помощью тестовой площадки, при необходимости развернуть другую версию, обновить метаданные и, когда будете готовы, опубликовать свой подграф в Graph Explorer.