【问题标题】:Mandos: smart contract invalid when deploying a smart contractMandos:部署智能合约时智能合约无效
【发布时间】:2021-10-26 08:08:37
【问题描述】:

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

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

如何解决这个问题?

【问题讨论】:

    标签: elrond erdpy


    【解决方案1】:

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

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

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

    erdpy deps install rust --overwrite
    

    【讨论】:

    • 1:CRITICAL:cli:Configuration 条目未知:dependencies.arwentools.tag。 ------ 2:错误:参数名称:无效选择:'arwentools'
    • 改用erdpy config set dependencies.vmtools.tag
    猜你喜欢
    • 2022-12-06
    • 2022-08-05
    • 2018-09-23
    • 2021-11-15
    • 1970-01-01
    • 1970-01-01
    • 2023-01-15
    • 2023-01-25
    • 2021-10-09
    相关资源
    最近更新 更多