问题标签 [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 投票
2 回答
67 浏览

docker - 在 GCP 上运行 chainlink 节点,当连接到数据库时,我得到 [错误] 无法锁定 ORM:拨号 tcp?

我在 GCP 上运行一个 chainlink 节点,我遵循了 chainlink 文档https://docs.chain.link/docs/running-a-chainlink-node/,我创建了我的虚拟机和一个数据库,SSH 通过谷歌云 SDK 隧道,但是当尝试使用 cd ~/.chainlink-kovan && docker run -p 6688:6688 -v ~/.chainlink-kovan:/chainlink -it --env-file=.env smartcontract/chainlink 连接到我的数据库时: 0.9.8 本地 n 我得到:

在此处输入图像描述

所以我尝试使用 psql 客户端通过 psql -h [address IP] -U [db_user] 连接到实例,但是得到了

所以在那之后,我尝试在 GCP 中手动打开端口 5432 但仍然没有...如果我运行 netstat -na 我得到这个:

在此处输入图像描述

如果 DATABASE_URL 正确,我还仔细检查了我的 .env。

设法在 Stack 上找到了一些类似的错误,但到目前为止没有任何帮助。

0 投票
1 回答
96 浏览

chainlink - 从 Matic Mumbai 测试网上的外部 API 获取数据的问题

这是我使用的 API 的文档

正如您在此图像参考中看到的那样,价格仍显示为 0 。

这是我的代码:

0 投票
1 回答
64 浏览

node.js - 想要访问 JSON 正文中的 wins 数据,找不到正确的结果路径?

我正在为我的 Chainlink 节点开发这个外部适配器。我从 RapidAPI 调用基于名称字段的 POST API 调用。这是返回的主体。

在此处输入图像描述 在 node.js 中,我想在“data”数组中检索“wins”:

但我得到了:

AdapterError:TypeError:无法读取未定义的属性“wins”

我需要写什么路径才能得到我的结果?

0 投票
1 回答
125 浏览

javascript - 错误:无效的字符串值(arg="_name"、coderType="string"、value=null)

我正在尝试将人员信息从 UI 解析为智能合约,我似乎遇到的问题是我遵循的示例解析 int,但我不确定要更改什么才能解析字符串?此代码只是试图获取玩家姓名和生日。

这是我的智能合约代码:

我的 UI 代码:

http-server当我使用Visual Studio 代码 将其部署到本地主机时,出现此错误:在此处输入图像描述

是否有必须使用的解析字符串代码?还是我只是在某处遗漏了一行代码?

0 投票
1 回答
93 浏览

chainlink - Chainlink keeper 未运行 performUpkeep,但 checkUpkeep 返回 true

就像标题所说的那样,似乎已经满足了 keeper 运行 performUpkeep 的所有条件,但它并没有被调用。

这是维护链接:https ://keepers.chain.link/kovan/upkeeps/413

这是合同:https ://kovan.etherscan.io/address/0x969F42c92A6aeBD925982CCc1C943185B6D0E357#code

以下是相关代码:

我尝试过的事情:

我使用 Remix 在https://kovan.etherscan.io/address/0x969F42c92A6aeBD925982CCc1C943185B6D0E357#code上查询 checkUpkeep以查看它是否返回 true。

0 投票
1 回答
108 浏览

blockchain - 测试网上的 Chainlink 预言机

今天是个好日子!我目前正在开发智能合约,并使用 Chainlink 预言机获取外部数据;我在 Chainlink 市场上搜索了预言机地址和工作 ID,但目前没有预言机在 kovan、rinkeyby testnetwork 中响应或提供数据,即当我在智能合约中获取 URL 时,Chainlink 预言机无法向智能合约。我不确定如何解决这个问题,我不确定问题是针对我还是其他人?

0 投票
0 回答
44 浏览

solidity - Chainlink api实现功能耗尽gas

我有一个问题,chainlink 实现功能没有实现,因为操作节点的交易用完了气体。有什么办法可以解决吗?我尝试向节点运营商发送更多费用,但这并没有解决问题

0 投票
1 回答
275 浏览

get - Chainlink API 调用作业未完成 - 教程

我一直在尝试学习如何使用 Chainlink 发出 GET 请求。

我正在观看本教程:https ://www.youtube.com/watch?v= ay4rXZhAefs,我使用了他们在视频中使用的完全相同的代码,我也使用了 Remix 遵循相同的步骤(我有我的元掩码(Kovan )以足够的 ETH 和 LINK 开放,我还用足够的 LINK 为我的合同提供资金)。但是,在我调用 requestVolumeData() 之后,音量变量不会更新并保持为 0。

我曾尝试使用不同的网络和预言机/作业,但我似乎一遍又一遍地遇到同样的问题。任何帮助,将不胜感激。

0 投票
1 回答
113 浏览

get - How to make GET request to API running on localhost using Chainlink?

I have created a custom API using python and it's running on http://127.0.0.1:5000/ . I have tried the code below for the given URL and it works. However, when I use the URL to the local host and the corresponding API parameters it stops working. I guess this problem is because the Chainlink node doesn't see my local host.

My question is: How do I make a GET request to an API running on local host using Chainlink?

I would appreciate any help.

0 投票
1 回答
19 浏览

blockchain - 我们可以通过使用适配器“获取”的最大数据大小

通过在 chainlink 中使用适配器,我们可以“获取”的最大数据大小是多少?我计划使用的数据可能是 JSON 数据、数组或简单的文本文件。