subgraph 是由开发者创建并部署到 The Graph 的开放索引服务
本文详细介绍了如何使用 The Graph 创建和部署自定义 Subgraph,涵盖了 Web3 数据访问需求、GraphQL 的基本概念及 The Graph 的架构,并提供了详细的步骤说明和代码示例。文章适合具有基础以太坊开发知识的开发者,通过实际示例帮助读者理解如何与区块链数据高效交互。
本指南详细介绍了如何使用Traceye工具在QuickNode平台上创建、部署和管理subgraphs。Traceye是Zeeve开发的一种企业级索引工具,旨在解决Web3工程师在使用The Graph协议时面临的诸多挑战,如数据滞后、维护繁琐等。指南涵盖了Traceye的基础知识、安装步骤及其主要优势,同时提供了清晰的操作流程,帮助开发者快速入门和实际操作。
本文档介绍了如何在OpenZeppelin Defender中添加完整的私有网络,包括配置私有网络、部署Safe合约以及创建 subgraph。通过Tenderly创建网络,部署Safe合约,并配置Defender subgraph toolkit,最终实现支持智能合约的部署、监控和管理。
本文提供了两个 subgraph 的示例,展示了如何配置 subgraph manifest 文件来索引以太坊 Goerli 网络上的智能合约事件。第一个示例针对简单的 ERC20 代币,第二个示例扩展到包括 Ownable、Pausable 和 TimelockController 合约,演示了如何处理多个数据源。
本文介绍了如何使用 QuickNode 上的 Traceye 插件来创建、部署和管理 subgraph。Traceye 是 Zeeve 开发的企业级索引工具,旨在简化 The Graph 协议的 subgraph 索引和查询过程,提供了快速索引、零维护、高可靠性等关键优势,并详细说明了如何在 QuickNode 上启用 Traceye 插件以及如何使用该插件部署 subgraph。
本文档提供了一系列使用 GraphQL 查询 OpenZeppelin Subgraphs 的示例,涵盖了 ERC20、ERC721、ERC1155、Ownable、AccessControl 和 Timelock 等常见合约标准。每个示例都展示了如何通过特定合约地址和用户地址来查询相关数据,例如代币总量、持有人、交易历史、NFT 元数据、权限角色以及定时锁定的操作等。
这是一个系列教程。通过自己实现一个NFT项目,讲解TheGraph的使用。本篇是这个系列的第二篇:创建Graph并初始化。
本文介绍了如何使用@amxx/graphprotocol-utils包中的graph-compile工具,为应用程序自动生成定制的 schema 和 manifest 文件。文章通过一个配置示例,演示了如何索引以太坊主网上的多个合约,并使用 OpenZeppelin Subgraphs 提供的模块来简化开发流程,最后介绍了如何使用graph-cli工具部署 subgraph。
@amxx/graphprotocol-utils
graph-compile
graph-cli
在 Chainbase 中,您只需要登录并部署带有索引器的 Subgraph,可以在几分钟内就检索数据集。