问题标签 [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.
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 上找到了一些类似的错误,但到目前为止没有任何帮助。
chainlink - Chainlink keeper 未运行 performUpkeep,但 checkUpkeep 返回 true
就像标题所说的那样,似乎已经满足了 keeper 运行 performUpkeep 的所有条件,但它并没有被调用。
这是维护链接:https ://keepers.chain.link/kovan/upkeeps/413
这是合同:https ://kovan.etherscan.io/address/0x969F42c92A6aeBD925982CCc1C943185B6D0E357#code
以下是相关代码:
我尝试过的事情:
- 通过进行新的维护来增加 gas 限制:https ://keepers.chain.link/kovan/upkeeps/416
- 在 checkUpkeep 上使用没有“view”修饰符的合约(如 @chainlink/contract npm 包中的接口:https ://keepers.chain.link/kovan/upkeeps/414
我使用 Remix 在https://kovan.etherscan.io/address/0x969F42c92A6aeBD925982CCc1C943185B6D0E357#code上查询 checkUpkeep以查看它是否返回 true。
blockchain - 测试网上的 Chainlink 预言机
今天是个好日子!我目前正在开发智能合约,并使用 Chainlink 预言机获取外部数据;我在 Chainlink 市场上搜索了预言机地址和工作 ID,但目前没有预言机在 kovan、rinkeyby testnetwork 中响应或提供数据,即当我在智能合约中获取 URL 时,Chainlink 预言机无法向智能合约。我不确定如何解决这个问题,我不确定问题是针对我还是其他人?
solidity - Chainlink api实现功能耗尽gas
我有一个问题,chainlink 实现功能没有实现,因为操作节点的交易用完了气体。有什么办法可以解决吗?我尝试向节点运营商发送更多费用,但这并没有解决问题
get - Chainlink API 调用作业未完成 - 教程
我一直在尝试学习如何使用 Chainlink 发出 GET 请求。
我正在观看本教程:https ://www.youtube.com/watch?v= ay4rXZhAefs,我使用了他们在视频中使用的完全相同的代码,我也使用了 Remix 遵循相同的步骤(我有我的元掩码(Kovan )以足够的 ETH 和 LINK 开放,我还用足够的 LINK 为我的合同提供资金)。但是,在我调用 requestVolumeData() 之后,音量变量不会更新并保持为 0。
我曾尝试使用不同的网络和预言机/作业,但我似乎一遍又一遍地遇到同样的问题。任何帮助,将不胜感激。
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.
blockchain - 我们可以通过使用适配器“获取”的最大数据大小
通过在 chainlink 中使用适配器,我们可以“获取”的最大数据大小是多少?我计划使用的数据可能是 JSON 数据、数组或简单的文本文件。