Манифест подграфа (Subgraph Manifest) — это файл, который определяет как конкретное изображение отображается из сети Ethereum в The Graph. Приложение Subgraph содержит информацию о источниках данных Subgraph, шаблонов и многом другом.
Что такое манифест подграфа?
Манифест Subgraph — это файл, который определяет как конкретное изображение отображается из сети Ethereum в The Graph.
Он написан на языке YAML и содержит следующие поля: Имя: Имя подграфа; Описание: Краткое описание того, что представляет собой подграф. В пользовательском интерфейсе проводника оно будет отображаться в виде изображения, которое поможет пользователям составить представление о том, на что они смотрят; Источники данных: Массив идентификаторов источников данных, указывающий на определенные сети Ethereum или адреса смарт-контракта. Здесь мы определяем, какие смарт-контракты будут вносить данные в этот подграф, какие конкретные события они производят и как эти события отображаются на схему GraphQL, определенную в другом месте этого манифеста.
Манифест подграфа — это структура, которая позволяет указать сущности, отношения и индексы, необходимые для графа. The Graph CLI используется разработчиками dApp для развертывания подграфа, а также разработчиками dApp на The Graph во время запросов.
Он используется как протокол для более быстрого создания DappS, используя GraphQL. Эти DappS в основном строятся на Ethereum и IPFC.
Как правило, подграфы — это схемы данных с открытым исходным кодом для определения того как приложение должно хранить данные в централизованной базе информации Graph Node. Текст манифестов написан на языке GraphL SDl и используется узловыми узлами для создания индексов всего блокчейна и его смарт-контракта.
Graph состоит из подграфов, которые описывают требования к данным для приложения. Для создания более сложных приложений, подграфы могут быть составлены вместе. Подграфы имеют единый манифест, описывающий требования к данным подграфам вместе с другими метаданными о предметах.







