在航站楼,我正在使用:
brownie networks add development mainnet-fork-dev cmd=ganache-cli host=http://127.0.0.1 fork=https://eth-mainnet.alchemyapi.io/v2/lo_6vVzK8nBRonb1Io5jBX3cX3XLTfR_ accounts=10 mnemonic=brownie port 7545它返回:
Brownie v1.17.1 - Python development framework for Ethereum
File "C:\Users\Axceus\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\brownie\_cli\__main__.py", line 64, in main
importlib.import_module(f"brownie._cli.{cmd}").main()
File "C:\Users\Axceus\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\brownie\_cli\networks.py", line 68, in main
fn(*args["<arguments>"])
File "C:\Users\Axceus\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\brownie\_cli\networks.py", line 111, in _add
args = _parse_args(args)
File "C:\Users\Axceus\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\brownie\_cli\networks.py", line 277, in _parse_args
raise ValueError("Arguments must be given as key=value") from None
ValueError: Arguments must be given as key=value我检查了import lib的函数,它正在查找cmd键,但是它似乎不愿意接受ganche,或者当导入lib正在寻找cmd键时,cmd不是有效的键。
这是否是因为在网络列表中显示了一个带有ganache-cli的主网叉,即使新的名称是mainnet-叉-dev?
Development
├─Ganache-CLI: development
├─Geth Dev: geth-dev
├─Hardhat: hardhat
├─Hardhat (Mainnet Fork): hardhat-fork
├─Ganache-CLI (Mainnet Fork): mainnet-fork
├─Ganache-CLI (BSC-Mainnet Fork): bsc-main-fork
├─Ganache-CLI (FTM-Mainnet Fork): ftm-main-fork
├─Ganache-CLI (Polygon-Mainnet Fork): polygon-main-fork
├─Ganache-CLI (XDai-Mainnet Fork): xdai-main-fork
└─Ganache-CLI (Avax-Mainnet Fork): avax-main-fork发布于 2021-12-01 10:12:13
按照您前面提到的命令,它似乎缺少port格式
请使用port=7545找到以下正确的命令
brownie networks add development mainnet-fork-dev cmd=ganache-cli host=http://127.0.0.1 fork=https://eth-mainnet.alchemyapi.io/v2/lo_6vVzK8nBRonb1Io5jBX3cX3XLTfR_ accounts=10 mnemonic=brownie port=7545命令中的所有值都应该是key=value对。
https://stackoverflow.com/questions/70150044
复制相似问题