我想解决此错误:"config validation failed: invalid secrets: 2 errors:"



嗨,我正在本地安装一个chainlink节点。我正在查看源代码并安装它,但我得到以下错误,我被难住了,我无法谷歌它,我无法观看视频,我该怎么办?

链接到您引用的视频:https://www.youtube.com/watch?v=4tIgRvc8WxQ

这里是我引用的github文档的链接https://github.com/smartcontractkit/chainlink安装

遇到错误:配置验证失败:无效秘密:2个错误:——数据库。URL: empty:必须提供且非空——密码。Keystore: empty:必须提供且非空

我所做的:修改底部的配置和"chainlink node start">

configROOT=/${HOME}/.chainlink-goerli
LOG_LEVEL=debug
ETH_CHAIN_ID=5
CHAINLINK_DEV=truechainlink_tls_port=0
SECURE_COOKIES=false
ALLOW_ORIGINS=*
ETH_URL=wss://${ETH_URL}/
DATABASE_URL=postgresql://{SECRET_HOST}:${SECRET_PORT}/TEST?sslmode=disable

我安装了一个chainlink节点并使用我想在docker之前安装源代码并运行它。

两个错误…第一个错误的答案:

Database.URL: empty: must be provided and non-empty :

嗨,我猜你必须添加Database UrL为第一个错误,因为它在URL中说https://github.com/smartcontractkit/chainlink/blob/v1.13.0/docs/SECRETS.md如果链接失效,检查这个例子:

[Database]
URL = "postgresql://user:pass@localhost:5432/dbname?sslmode=disable" # Example
BackupURL = "postgresql://user:pass@read-replica.example.com:5432/dbname?sslmode=disable" # Example
AllowSimplePasswords = false # Default

第二个错误的答案:

Password.Keystore: empty: must be provided and non-empty添加密码

进入https://github.com/smartcontractkit/chainlink/blob/v1.13.0/docs/SECRETS.md

看看他们的例子…为了运行chainlink节点,他们添加了

Keystore
Keystore = "keystore_pass" # Example

去这个网站https://docs.chain.link/chainlink-nodes/resources/connecting-to-a-remote-database他们说你需要加一个environment variable

https://docs.chain。链接/chainlink-nodes/v1/configuration/在这个链接中,他们给了你一个你可以添加的环境变量列表,你必须添加的是Database_URL,如下所示,向下滚动

相关内容

  • 没有找到相关文章

最新更新