图节点
是使用GraphQL在以太坊和IPFS上快速构建去中心化应用程序(dApps)的协议。
Graph Node是一个开源的Rust实现,该事件通过事件获取以太坊区块链来确定性地更新可以通过GraphQL端点查询的数据存储。
有关详细说明和更多信息,请参阅《 。
快速开始
先决条件
要构建和运行此项目,您需要在系统上安装以下组件:
Rust(最新稳定版)–
PostgreSQL –
IPFS –
对于以太坊网络数据,您可以运行自己的以太坊节点,也可以使用所选的以太坊节点提供程序。
运行本地图节点
这是显示工作的图节点的快速示例。 这是Graph团队构建的子图。
安装IPFS并运行ipfs init然后运行ipfs daemon 。
安装PostgreSQL并运行initdb -D .postgres然后运行pg_ctl -D .postgres -l logfile start和createdb graph-node 。
如果使用Ubuntu,则可能需要安装其他软件包: sudo apt-get install -y clang libpq-dev libssl-
1