如何在Brownie IDE中修改ganache-cli的默认IP地址
问题原因
你在配置外层修改的host字段是Brownie客户端用来连接Ganache实例的目标地址,不控制Ganache自身启动时绑定的监听地址,所以只有放在cmd_settings下的端口配置生效,地址配置没有传递给Ganache进程。
解决方法
把host: 0.0.0.0添加到cmd_settings配置块中,这个块下的所有参数都会作为启动参数传递给ganache-cli进程,对应ganache-cli的--host启动参数。
修改后完整配置如下:
development: - name: Ganache-CLI id: development cmd: ganache-cli host: http://0.0.0.0 cmd_settings: host: 0.0.0.0 port: 8549 gas_limit: 12000000 accounts: 10 evm_version: istanbul mnemonic: brownie
验证方式
保存配置后重新运行brownie console,执行以下命令即可看到Ganache的启动参数里已经包含--host 0.0.0.0,说明修改生效:
ps aux | grep ganache-cli
内容的提问来源于stack exchange,提问作者kj-crypto
相关产品推荐
相关产品推荐

