2 минуты
Перенос в The Graph
Быстро обновите свои субграфы с любой платформы на децентрализованную сеть The Graph.
Преимущества перехода на The Graph
- Используйте тот же субграф, который уже используется в Ваших приложениях, с миграцией без времени простоя.
- Повышайте надежность благодаря глобальной сети, поддерживаемой более чем 100 индексаторами.
- Получайте молниеносную поддержку для субграфов круглосуточно, с командой инженеров на связи.
Обновите свой субграф до The Graph за 3 простых шага
1. Настройте свою среду в Studio
Создайте субграф в Subgraph Studio
- Перейдите в Subgraph Studio и подключите свой кошелек.
- Нажмите “Создать субграф”. Рекомендуется называть субграф с использованием Заглавного регистра: “Subgraph Name Chain Name”.
Примечание: после публикации название субграфа можно будет изменять, но для этого потребуется действие в сети каждый раз, поэтому дайте ему правильное название.
Установите Graph CLI
Для использования Graph CLI у Вас должны быть установлены Node.js и выбранный Вами менеджер пакетов (npm
или pnpm
). Проверьте самую последнюю версию CLI.
Выполните следующую команду на своем локальном компьютере:
Использование npm:
1npm install -g @graphprotocol/graph-cli@latest
Используйте следующую команду для создания субграфа в Studio с помощью CLI:
1graph init --product subgraph-studio
Аутентификация Вашего субграфа
В Graph CLI используйте команду auth
, как показано в Subgraph Studio:
1graph auth <your-auth-code>
2. Разверните свой субграф в Studio
Если у Вас есть исходный код, вы можете легко развернуть его в Studio. Если его нет, вот быстрый способ развернуть ваш субграф.
В Graph CLI выполните следующую команду:
1graph deploy <slug> --ipfs-hash <your-subgraph-ipfs-hash>
Примечание: у каждого субграфа есть хэш IPFS (Deployment ID), который выглядит так: “Qmasdfad…”. Для развертывания просто используйте этот IPFS хэш. Вам будет предложено ввести версию (например, v0.0.1).
3. Опубликуйте свой субграф в The Graph Network

Запросите Ваш Субграф
Чтобы привлечь около 3 индексаторов для обработки запросов к вашему субграфу, рекомендуется выделить как минимум 3 000 GRT. Чтобы узнать больше о курировании, ознакомьтесь с разделом Курирование на The Graph.
Вы можете начать выполнять запросы к любому субграфу, отправляя GraphQL-запрос на конечную точку субграфа, которая находится в верхней части его страницы в эксплорере в Subgraph Studio.
Пример
Субграф CryptoPunks Ethereum от Messari:

URL для запроса этого субграфа:
1https://gateway-arbitrum.network.thegraph.com/api/`**Ваш-api-ключ**`/subgraphs/id/HdVdERFUe8h61vm2fDyycgxjsde5PbB832NHgJfZNqK
Теперь Вам нужно просто вставить Ваш собственный API-ключ, чтобы начать отправлять GraphQL-запросы на эту конечную точку.
Получение собственного API-ключа
Вы можете создать API-ключи в Subgraph Studio в меню «API Keys» в верхней части страницы:

Мониторинг статуса субграфа
После обновления вы можете получить доступ к своим субграфам и управлять ими в Subgraph Studio и исследовать все субграфы в The Graph Explorer.
Дополнительные ресурсы
- Чтобы быстро создать и опубликовать новый субграф, ознакомьтесь с Руководством по быстрому старту.
- Чтобы исследовать все способы оптимизации и настройки вашего субграфа для лучшей производительности, читайте больше о создании субграфа здесь.