美文网首页
brownie框架使用(一)

brownie框架使用(一)

作者: lmwxhyy | 来源:发表于2021-03-25 13:39 被阅读0次

    创建一个新项目

    使用brownie的第一步是初始化一个新项目。这可以通过两种方式完成:

    1、创建一个空项目。

    shell> brownie ini
    

    2、从现有模板创建项目。

    shell> brownie bake
    

    创建一个空项目

    要初始化一个空项目,请先创建一个新文件夹。在该文件夹中,键入:

    shell> brownie init
    

    项目结构

    每个Brownie项目均包含以下文件夹:

    1、contracts/:合约文件
    2、interfaces/:接口文件
    3、scripts/:用于部署和交互的脚本
    4、tests/:用于测试项目的脚本

    还创建了以下文件夹,并由Brownie在内部使用这些文件夹来管理项目。

    1、build/:项目数据,例如编译器工件和单元测试结果
    2、reports/:在GUI中使用的JSON报告文件

    编译合约

    使用以下命令编译contracts目录文件夹中的所有合约:

    shell> brownie compile
    

    每次编译器运行时,Brownie都会将每个合约的哈希值与现有已编译版本的哈希值进行比较。如果合同没有更改,则不会重新编译。如果希望强制重新编译整个项目,请使用以下命令:

    shell> brownie compile --all
    

    访问合同

    brownie具有三个主要组件,可在开发项目时使用:
    1、使用控制台快速测试和调试
    2、编写脚本
    3、写作测试

    相关文章

      网友评论

          本文标题:brownie框架使用(一)

          本文链接:https://www.haomeiwen.com/subject/vhbhhltx.html