json
"hardhat": "2.0.9",
"hardhat-deploy": "0.7.0-beta.44",
运行npx hardhat node
时出现以下错误:
嗯,hardhat-deploy 本身不要使用merkle-patricia-tree
,它是 hardhat 的依赖项,
我怀疑问题出在其他地方
如果您有更多信息,例如可重复的回购,我可以进行更多调查
抱歉,没有可以分享的回购。
但是,当我切换到安全帽版本2.0.8
时,它又可以正常工作了。
因此,对于被覆盖的hardhat node
任务(它尝试自动部署合同)混合使用hardhat-deploy
和hardhat 2.0.9
@alcuadrado @fvictorio有什么想法吗?
节点任务的最新更改似乎与此处的问题无关: https ://github.com/nomiclabs/hardhat/commit/8976e20822179553fabcb53a66056390aac788f6#diff -9b5fcdc22247b95bdf98fbb03e7c3476d32df3dee3243af01773083d2
也许这是其他地方的问题?
@gitpusha我想通过hardhat deploy
(没有 --network 参数)部署合同有效吗?
好的,我猜,这确实与 hardhat-deploy 无关,请参阅: https ://github.com/nomiclabs/hardhat/issues/1237
@gitpusha尝试使用最新的安全帽(2.0.10)或使用以前版本的节点,因为我假设您使用节点 14。
这是昨天在 2.0.10 修复的:slightly_smiling_face:
@wighawag @fvictorio感谢您的帮助!
最有用的评论
这是昨天在 2.0.10 修复的:slightly_smiling_face: