SUB:SubQuery开发者指南:如何运行索引器节点?

视频教程:

https://youtu.be/QfNsR12ItnA

简介

运行索引器节点是在使用Docker或在SubQuery项目上为您托管项目之外的另一个选项。它需要花费更多的时间和精力,但是它将增强你对SubQuery工作原理的了解。

数据库

在您的基础设施上运行索引器节点需要设置Postgres数据库。

您可以Postgres,并确保版本为12或更高。

安装子ql/节点

Acala在主网上线Acala EVM+,为波卡DeFi应用链带来完整的EVM+Substrate兼容性:2月8日消息,Acala宣布在主网上线Acala EVM+,允许 DApp 开发人员在 Acala 的 DeFi 应用链和波卡流动性中心上推出与以太坊兼容的 DApp。Acala 表示,任何 DApp 团队现在都可以将他们基于 EVM 的智能合约部署到 Acala EVM+ 上,只需进行最小的更改,同时利用他们在以太坊环境(MetaMask、Truffle、Waffle 等)中使用的相同工具。[2023/2/8 11:53:04]

运行一个SubQuery节点,需要运行以下命令:

基于Polkadot的数据索引解决方案SubQuery集成以太坊虚拟机:金色财经报道,基于Polkadot的数据索引解决方案SubQuery已与Moonriver和Moonbeam合作集成了以太坊虚拟机(EVM)功能。因此,来自类似以太坊的系统的数据现在可以在Polkadot和Kusama的智能合约生态系统中无缝使用。SubQuery允许使用自定义参数过滤和索引数据。新系统适用于各种用例的去中心化应用程序的开发和维护,包括DeFi协议。[2021/10/29 21:06:43]

npminstall-g@subql/node

SUB价格大跌,今日跌幅达20.81%:根据币安交易平台数据显示,SUB最新成交价格为人民币13.63元,24小时最高价达人民币17.29元,最低价格为人民币11.41元,24小时成交量为2082.54BTC,跌幅达20.81%。Substratum是一个去中心化的开源的网络,让任何人都可以借出他们的计算机作为寄存服务器,赚取SUB货币。[2018/1/11]

-g表明全局安装,这意味着在OSX上的位置:

/usr/local/lib/node_modules

一旦安装完毕,您可以通过以下命令来检查版本:

>subql-node--version

0.19.1

数据库配置

接下来,你需要设置以下环境变量:

exportDB_USER=postgres

exportDB_PASS=postgres

exportDB_DATABASE=postgres

exportDB_HOST=localhost

exportDB_PORT=543

当然,如果您想修改上述键值,请相应调整。

请注意,env命令将显示当前的环境变量,这个进程只是临时设置这些值。

这就是说,它们只适用于终端会话。

若要永久设置它们,请将它们存储在您的~/bash_profile中。

为项目编制索引

要开始对一个项目进行索引,请进入您的项目文件夹并运行以下命令:

subql-node-f?

如果你还没有项目,请使用:

gitclonehttps://github.com/subquery/subql-helloworld

您应该看到Indexer节点开始运行并开始索引块。

检查Postgres

如果你导航到Postgres,您应该看到两个表已创建。

public.subquestions和subquery_1.starter_entities.

public.subqueries仅包含1行,索引器在启动时检查该行以“了解当前状态”,以便知道从哪里继续。starter_entities表格包含索引。要查看数据,运行select(*)fromsubquery_1.starter_entities.。

???Website:

???https://www.subquery.network/

???Discord中文群:

???https://discord.gg/ysdwnUSTQC

???Telegram中文群:

???t.me/subquerychina

???Mixin中文群:

???https://subquery.mixinbots.com/join

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

地球链

[0:0ms0-0:779ms