问题标签 [chainlink]

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 回答
248 浏览

google-cloud-platform - 在 SSH 隧道进入 localhost:6688 后,我得到“无法访问站点 - ERR_CONNECTION_RESET”?

我终于决定在 kovan 上运行一个 chainlink 节点,所以我关注了这个链接https://www.youtube.com/watch?v=t9Uknfw27IU&list=LL&index=8&t=555s关于如何设置节点以及几个小时后工作我做到了。因此,在通过 SSH 隧道连接到 localhost:6688 之后,我得到了 chainlink 操作员的 GUI,并输入了密码并进入了。

因此,第二天我决定在节点上编写一些作业,并做了与昨天相同的事情,并且无法访问该站点 - ERR_CONNECTION_RESET 当 SSH 隧道在 localhost:6688 时,我可以看到 CL 节点正在运行没有错误的 linux 盒子,注意我没有路由器。

到目前为止我尝试了什么:

- 切换浏览器

-暂时禁用windows防火墙

- 手动打开 6688 端口

- 删除谷歌云平台上的VM实例并新建一个

- 如果来自 GCP 和 infuras WSS 的数据库和其他信息正确,请仔细检查 .env 文件

-检查代理设置

-清除浏览器历史记录和cookies

- 删除 Winsock 目录条目

这些都没有帮助解决这个问题,任何帮助或建议将不胜感激......

0 投票
1 回答
342 浏览

orm - Chainlink 节点:无法锁定 ORM:拨打 tcp 127.0.0.1:5432:连接:连接被拒绝 logger/default.go:155 stacktrace=gith

IM 遇到问题 2021-01-03T05:30:44Z [错误] 无法锁定 ORM: dial tcp 127.0.0.1:5432: connect: connection denied logger/default.go:155 stacktrace=gith ub.com/smartcontractkit/chainlink /core/logger.Errorf

这就是我的 .env 的样子

是的,在编程方面我是个菜鸟,但我确实喜欢学习它!

0 投票
1 回答
283 浏览

cryptography - 格式化 Chainlink AggregatorV3Interface 对美元的“答案”?

从文档中, AggregatorV3Interface 返回..

也有人说这answer是一个int256。

我正在恢复价值120160203575

这是以美元为单位的8。

你如何将这个 unit8 格式化成美元格式的数字?(例如1201.00 美元).. 用小数格式化并去掉不需要的小数位?

0 投票
1 回答
81 浏览

blockchain - 从其他区块链集成到 Chainlink

我已经看到了一种将chainlink与其他区块链集成的方法,例如json-rpc。有没有关于这个主题的文档?通常这些是由适配器完成的,例如 node.js 与两个链(工作节点和发布者)的 JS 客户端?任何提示都非常感谢。

例如,一般要求是什么。

0 投票
1 回答
330 浏览

http - 使用 Chainlink 获取请求以检索返回 0x0000..00 作为响应的字符串

我在 Chainlink 官方文档中关注本教程: https ://docs.chain.link/docs/make-a-http-get-request#config

我正在使用 AlphaChain Kovan 预言机来检索 bytes32: https ://market.link/jobs/c2387021-cf1c-44a0-ae79-66fcdf39cff3?network=1

当 oracle 得到答案并运行fulfill() 时,它将接收到的字符串分配给我的“name”变量(一个 bytes32 变量)。当我调用oracle时事务似乎通过了,但是当我点击“name”变量时,该变量只显示0x0000...00,这是怎么回事?

0 投票
1 回答
87 浏览

hyperlink - chainlink 的节点运营商是为交易支付 gas 还是由发起者支付?

对于链链接节点,它们是两个事务,请求和响应。节点支付的gas费用有多少?

0 投票
1 回答
97 浏览

nodes - Chainlink 节点 - 您的节点正在接近其最大容量运行,可能会开始错过作业

尝试运行chainlink node即时消息时出现错误:

[INFO] HeadTracker:Head 19913141 落后,队列中还有 3 个 Head。您的节点正在接近其最大容量运行,可能会开始错过作业。服务/head_tracker.go:90

[错误] HeadTracker:丢弃头部 19913138 和哈希 0xcbeef62885457ddb821b9024118e6585ac04191bf697ef37f74e05d70cf8372f 因为队列已满。警告:您的节点已超载,可能会开始丢失作业。logger/default.go:139
stacktrace=github.com/smartcontractkit/chainlink/core/logger.Error

/chainlink/core/logger/default.go:117

github.com/smartcontractkit/chainlink/core/logger.Errorf

/chainlink/core/logger/default.go:139

github.com/smartcontractkit/chainlink/core/services.(*headRingBuffer).run

/chainlink/core/services/head_tracker.go:105

任何人都知道是什么导致节点落后或如何找出?

0 投票
1 回答
159 浏览

postgresql - 运行 Chainlink 节点 - 远程 DATABASE_URL 配置 PostgreSQL 问题

从昨天开始,我一直在尝试连接到ChainLink节点,但我无法做到。我按照这个网站上的步骤 操作我遇到了“设置远程 DATABASE_URL 配置”的问题(我认为这是我唯一的错误,因为下面列出了 [ERROR],我不知道我是否做错了其他事情,因为每个命令都执行没有错误)

我正在使用 Docker 选项来创建此处列出的数据库。

我总是有这个错误:

“[错误] 无法锁定 ORM:无法连接到host=localhost user=some-postgres database=postgres:拨号错误(拨号 tcp [::1]:5432:连接:无法分配请求的地址)logger/default.go:155 stacktrace=github.com/smartcontractkit/chainlink /core/logger.Errorf /chainlink/core/logger/default.go:155"

在我的 Ubuntu 终端(在 WINDOWS 10 上)中写入后:

“cd ~/.chainlink-kovan && docker run -p 6688:6688 -v ~/.chainlink-kovan:/chainlink -it --env-file=.env smartcontract/chainlink:0.10.1 本地 n”

我不知道如何连接到数据库以及写什么作为属性。我已成功完成所有其他步骤和安装。

我只想知道如何在PostgreSQL上创建数据库并将其连接到Docker,如 ChainLink 网站上所述,并在 Ubunto 终端中编写适当的命令(用于“远程 DATABASE_URL 配置 PostgreSQL”步骤),以便我可以运行我的节点.

谢谢!(PS:我是初学者,非常感谢您的帮助,如果我忘记提及任何重要信息,请告诉我,以便我添加它)

0 投票
0 回答
38 浏览

chainlink - Chainlink 节点操作员 - 无法创建偏差检查器

尝试在 Chainlink 0.10.1 上创建 Fluxmonitor 作业时,仪表板错误:无法创建偏差检查器。控制台输出以下内容:

2021-03-05T14:33:14Z [错误] 工厂无法创建检查器:VM 执行错误。logger/default.go:141
stacktrace=github.com/smartcontractkit/chainlink/core/logger.ErrorIf /chainlink/core/logger/default.go:141

关于可能导致此问题的任何建议?

0 投票
1 回答
247 浏览

docker - 运行 Chainlink 节点 - 在 MacOS/OSX 中将本地 Docker/DB 连接到 Docker/Node 问题

由于 ORM 连接失败或任何其他原因,在 OSX Catalina 中使用本地 docker/postgres 运行 Chainlink 节点非常麻烦。

使用的文档:https ://docs.chain.link/docs/running-a-chainlink-node

检查我的本地数据库是否确实工作正常。我已经成功运行了这些命令:

到目前为止已经尝试过什么

  1. 添加--network host还没有解决连接问题

错误信息:Incorrect Usage. flag provided but not defined: -network

注意:尝试使用--network=host- 相同的结果

  1. 将 db_url 从 127.0.0.1 更改为 localhost

错误信息:dial error (dial tcp 127.0.0.1:5432: connect: connection refused)

  1. 将 localhost/127.0.0.1 更改为 docker 实例名称(如pg-docker

错误信息:hostname resolving error (lookup pg-docker on 192.168.65.1:53: no such host)

还可以使用哪些其他选项?

非常感谢提前

在提交此之前检查了哪些页面: