首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >'https://rinkeby.infura.io/v3/$WEB3_INFURA_PROJECT_ID‘:ValueError:无法在主机设置中展开环境变量

'https://rinkeby.infura.io/v3/$WEB3_INFURA_PROJECT_ID‘:ValueError:无法在主机设置中展开环境变量
EN

Ethereum用户
提问于 2022-03-04 20:03:01
回答 1查看 57关注 0票数 0

我正在做Patrick 16小时教程链接,我得到了这个错误。关于这件事,我一直在看很多线索,但没能解决。

我的代码:

deploy.py

代码语言:javascript
运行
复制
from brownie import accounts, config, SimpleStorage, network

def deploy_simple_storage():
account = get_account()
simple_storage = SimpleStorage.deploy({"from": account})
stored_value = simple_storage.retrieve()
print(stored_value)
transaction = simple_storage.store(15, {"from": account})
transaction.wait(1)
updated_stored_value = simple_storage.retrieve()
print(updated_stored_value)


def get_account():
if network.show_active() == "development":
    return accounts[0]
else:
    return accounts.add(config["wallets"]["from_key"])


def main():
deploy_simple_storage()

.env

代码语言:javascript
运行
复制
  export WEB3_INFURA_PROJECT_ID='xxxxxxxxxxxxxxxxxxxxxxx`
  export PRIVATE_KEY='0xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'

brownie-config.yaml

代码语言:javascript
运行
复制
dotenv: .env
wallets:
from_key: ${PRIVATE_KEY}

当我收到这个错误时,我正在运行"brownie脚本/Deploy.py-network“。

EN

回答 1

Ethereum用户

发布于 2022-04-19 14:56:44

使用适当的缩进配置brownie-config.yaml,因为它们是缩进敏感的。详情如下:

代码语言:javascript
运行
复制
dotenv: .env
wallets:
  from_key: ${PRIVATE_KEY}
票数 1
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/123106

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档