问题标签 [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.
chainlink - 设置我的第一个节点时连接到我的数据库时出现问题
当我尝试执行此命令时:
cd ~/.chainlink-kovan && docker run -p 6688:6688 -v ~/.chainlink-kovan:/chainlink -it --env-file=.env smartcontract/chainlink: local n
(我当然用我的版本输入了 ut)
我收到此错误:
节点和数据库都托管在 AWS 上。
这是我的环境:
python - ContractNotFound:没有部署合约
我参与了 chainlink 训练营,并试图完成最后的“练习 3:将所有内容放在一起”。
但是,我被困在跑步中:
ContractNotFound: No contract deployed at 0xF4030086511a5bEEa4966F8cA5B36dbC97BeE88c
打印contract_type._name
的是从 `MockV3Aggregator 返回的模拟地址,这也没有意义,为什么代码调用这个逻辑。
我很难理解这个错误消息,这个命令不应该部署合同吗?即它们应该已经存在于 kovan 网络上?
欢迎任何见解!
chainlink - 启动 Chainlink 节点 - 连接被拒绝
在此处输入图像描述代码运行...
cd ~/.chainlink-kovan && docker run -p 6688:6688 -v ~/.chainlink-kovan:/chainlink -it --env-file=.env smartcontract/chainlink:0.10.9 本地 n
收到错误...
错误启动应用程序:拨打 tcp 127.0.0.1:8546:连接:连接被拒绝
有任何想法吗?
chainlink - 在 Docker-Compose 中设置 Chainlink 密钥库密码
我正在尝试使用 docker-compose 启动 chainlink 节点并遇到此错误:
error authenticating keystore: No password provided
我没有看到设置此密码的环境变量。本教程(https://docs.chain.link/docs/running-a-chainlink-node/#set-the-remote-database_url-config)使用 docker 和 exec 直接进入容器以根据提示进行设置。有人知道在启动容器时不需要手动输入的解决方案吗?
这是我的 docker-compose.yml
还有我的 .env 文件
编辑:
经过一番折腾,我找到了 docker-compose.yml 文件的配置,它允许chainlink容器以稳定状态启动。
node.js - Chainlink 外部适配器 [请求失败,状态码 400]
我正在尝试学习链环外部适配器,并且对这一切都很陌生。
是否有可能获得以下帮助?我的适配器代码不起作用,并告诉我我使用了无效参数。
我试图在 coinpaprika 上使用以下 API:
这是我在 nodejs 中的适配器代码
这是我的 CURL 调用:
curl -X POST -H "content-type:application/json" "http://localhost:8080/" --data '{ "id": 0, "data": { "base": "chainlink", "quote": "usdt-tether","amount": "1" } }'
这是我得到的服务器错误输出
更新
看起来我使用了错误的 CURL 参数,应该是link-chainlink而不是 chainlink
现在我需要弄清楚如何正确传递结果
chainlink - 在 Remix 上编译 HistoricalPriceConsumerV3.sol 时未找到成员“latestAnswer”
我正在尝试在 Remix 上编译 HistoricalPriceConsumerV3.sol,这是https://docs.chain.link/docs/historical-price-data/的基本合同之一,但是我不断收到以下错误消息:
“gist-1deaf4da67a4ea3c453a683a20b123be/HistoricalPriceConsumerV3.sol:44:12: TypeError: 在合约 AggregatorV3Interface 中进行参数相关查找后,成员“latestAnswer”未找到或不可见。返回 priceFeed.latestAnswer(); ^--------- ------------^"
我该如何解决?
chainlink - Chainlink VRF - 如何检查 fullfillRandomness 结果是否有效
我正在研究智能合约以生成具有一些特定规则的随机卡,我试图使用 Chainlink VRF 生成随机数并实现这样的合约。
我在 BSC 测试网上试过这个,但没有RandomReturned事件日志,也没有更新 generateNFTInfo 函数。此外,我不确定如何在本地测试单元测试而不在本地安装 chainlink-node。有人可以帮我解决这个问题吗?
javascript - 通过 javascript 将智能合约连接到 HTML 代码
我正在尝试按照这个示例构建一个可以与智能合约交互的网页。它在混音中使用此代码:
我在 Visual Studio 代码中设置的这段代码:
当我尝试在本地主机上拉起它时,我已经设置好了。localhost:8545,它在控制台中给了我一个 400 错误请求:
因此,我尝试使用 http-server 命令成功设置了我可以访问的站点,但我在控制台中收到了这些错误:
只是想知道是否有人以前遇到过这个问题并且知道如何解决它们?或者,如果我错过了某些东西,这就是我收到错误的原因。
node.js - 为链链接节点构建外部适配器,得到“语法错误:JSON 中位置 0 的意外标记?
我正在关注本教程https://www.youtube.com/watch?v=65NhO5xxSZc&list=LL&index=9&t=150s为链链接节点构建外部适配器。按照说明在我的 CMD 终端上侦听端口 8080 后,我在另一个 CMD 终端上键入 curl 命令并收到以下错误:
我正在使用的模板: https ://github.com/PatrickAlphaC/CL-EA-NodeJS-Template
到目前为止我已经尝试过:
- 仔细检查所有安装的模块
- 切换到我的台式电脑
- 删除并重新复制了回购
- 在 Postman 上尝试过同样的错误
node.js - Windows 10中的卷曲命令?
我正在关注有关为链链接节点https://www.youtube.com/watch?v=65NhO5xxSZc&list=LL&index=9&t=150s制作外部适配器的教程,并且在使用 curl -x POST 命令时遇到了一些问题。在本教程中,他使用的是 MacOS,curl 命令是:
我现在有点明白,在 Windows 中,为了获得正确的语法,我必须将 JSON 用双引号括起来并添加一个转义字符,所以我做了:
但是,我仍然收到一个错误......在这个例子中正确的 curl 语法是什么样的?我正在使用 VCS 并在 CMD 中运行两个终端,我应该使用 PowerShell 还是 Git Bash 终端?
我在 Win 10 X64、20H2 10.0.19042.1110 上运行
谢谢