2

我创建了一个智能合约,我想使用 mandos 框架对其进行测试。当我运行时erdpy contract test,它失败并显示以下命令输出:

输出:场景:contract-deploy.scen.json ... FAIL:结果代码不匹配。Tx 1. Want: 0. Have: 9(合同无效)。消息:无效的合同代码

如何解决这个问题?

4

1 回答 1

2

如果您收到无效的合约代码,您可以通过以下方式更新您的 arwen 版本:

erdpy config set dependencies.arwentools.tag v1.4.21
erdpy deps install arwentools --overwrite

最后,如果编译失败并显示一些奇怪的消息,请确保更新您的 Rust 安装:

erdpy deps install rust --overwrite
于 2021-10-26T08:08:37.787 回答