【发布时间】:2022-08-18 17:46:57
【问题描述】:
我的代码:
from brownie_tokens import MintableForkToken
...
dai = MintableForkToken(dai_addr)
在终端中我运行:
brownie run scripts/stake.py --network mainnet-fork-dev
输出是:
Brownie v1.19.0 - Python development framework for Ethereum
CurveFiProject is the active project.
Launching \'ganache-cli --accounts 10 --fork https://eth-mainnet.alchemyapi.io/v2/c40U6PVX1zEFdcRfYVjXMC2X1RBpNKpx --mnemonic brownie --port 8545 --hardfork istanbul\'...
Running \'scripts/stake.py::main\'...
Account 0: 0x66aB6D9362d4F35596279692F0251Db635165871
Account 1: 0x33A4622B82D4c04a53e170c638B944ce27cffce3
Dai address: 0x6B175474E89094C44Da98b954EedeAC495271d0F
File \"brownie/_cli/run.py\", line 55, in main
_include_frame=True,
File \"brownie/project/scripts.py\", line 110, in run
return_value = f_locals[method_name](*args, **kwargs)
File \"./scripts/stake.py\", line 21, in main
dai = MintableForkToken(dai_addr)
File \"brownie/network/contract.py\", line 884, in __init__
build, sources = _get_deployment(alias=address_or_alias)
File \"brownie/network/state.py\", line 603, in _get_deployment
raise BrownieEnvironmentError(\"Functionality not available in local environment\") from None
BrownieEnvironmentError: Functionality not available in local environment
我的环境: 布朗尼版本:v1.19.0 brownie-token-tester 版本:0.3.2 ganache-cli 版本:v6.12.2 Python版本:3.8.13
我在 conda 环境中,我使用 pip 安装了 brownie-token-tester。
有什么方法可以避免错误并使用 MintableForkToken()? 谢谢....