首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用安全帽运行Mythril工具?

如何使用安全帽运行Mythril工具?
EN

Ethereum用户
提问于 2022-10-22 19:18:33
回答 1查看 148关注 0票数 1
  1. Mythril无法在本地文件系统中远程导入所有时间的搜索--为了解决这个问题,我使用了Hardhat来编译我的合同--并且使用了hardhat编译了合同。
代码语言:javascript
复制
npx hardhat compile // this comiles contract
myth -a FILENAME.sol --execution-timeout 10 // 

神话使用solc编译器编译file.sol,并再次给出导入错误--现在如何使用硬帽子编译的可靠性并在mythril.

上运行它。

EN

回答 1

Ethereum用户

发布于 2022-12-14 14:42:54

现在帮助你可能太晚了,但我为其他人负责。

正如github问题所指出的,Mythril用solc编译了坚固性。https://github.com/ConsenSys/mythril/issues/1621

请将映射设置为solc.json,类似

代码语言:javascript
复制
{
    "remappings": [ "@openzeppelin/=node_modules/@openzeppelin/" ],
    "optimizer": {
        "enabled": true
    }
}

然后跑

神话分析合同/hoge.sol --solc-json solc.json --执行-超时20

票数 0
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/137994

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档