问题标签 [thegraph.com]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
132 浏览

ethereum - thegraph.com 如何以编程方式更新数据源以跟踪新合同?

根据doc,似乎我们需要指定我们要跟踪的合约的地址。我如何跟踪新合同?例如。部署工厂合约后,我们还需要跟踪工厂创建的所有新合约。

了解您可以手动执行此操作或编写 Cron 任务来检查新合同部署并编写重新部署脚本,有没有办法在 thegraph.com 内以编程方式执行此操作?例如。在有人添加新交易对后,uniswap 如何跟踪它们(我想是要跟踪的新合约地址)?

跟踪工厂合同很简单。但是之后createPair,我怎么能跟踪新创建的合同address pair呢?是否可以在 thegraph.com 中执行此操作?还是我必须以艰难的方式做到这一点?

答案: https ://thegraph.com/docs/define-a-subgraph#data-source-templates

0 投票
2 回答
635 浏览

blockchain - 如何在 rinkeby 测试 rpc 中运行图形节点

我正在尝试为部署在 rinkeby 测试网络中的合同编写子图。

为此,我需要在同一个 rinkeby 测试网络中运行图形节点。

参考以下回购

https://github.com/graphprotocol/graph-node

我使用下面的 cargo 命令在我的本地机器上运行它

我使用 infura.io 获取 rinkeby rpc url。

但它会引发错误 401 Unauthorized。我不知道我在哪里犯错误。

在此处输入图像描述

我无法连接 rinkeby 网络。

请帮我解决这个问题。

提前致谢。

0 投票
0 回答
109 浏览

blockchain - 用于区块链数据的 SubQuery vs TheGraph

在以太坊区块链生态系统中,TheGraph https://thegraph.com/几乎成为构建 GraphQL 访问区块链数据(在 PostgreSQL 中索引)的标准解决方案

子查询https://www.subquery.network/做同样的事情,但针对 Polkadot 链。

它们之间的主要区别是什么?将智能合约重新部署到 Polkadot 链上可以重用什么?