编写智能的合约时,通常状态的变化是通过触发一个事件来表达,The Graph则是捕捉区块链事件并提供一个查询事件的GraphQL接口,让我们可以方便的跟踪数据的变化。 实际上很多 DEFI 协议及都是The Graph来基于查询数据。
这篇TheGraph教程在官方的教程基础上,进行了一些补充扩展主要包含以下内容:
- 使用Remix部署一个合约,并调用触发事件。
- 创建定义数据索引的Subgraph。
- 部署Subgraph到TheGraph,实现数据索引。
首先我们需要安装一个MetaMask钱包(直接在谷歌浏览器扩展里新增),并且在本地机器上安装nodejs开发环境,以便导航到theGraph.com,打开https://thegraph.com/studio/可以看到
可以连接钱包的按钮 然后选择metamask,选择你想要验证的钱包