美文网首页
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框架使用(一)

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

  • Brownie

    #第三家店# 店名:Brownie 地址:上海市静安嘉里中心北区二楼(MK旁边) 一家颜值爆表 的咖啡店!这家店集...

  • 烘培课记录1(Triple Dark Chocolate Bro

    Triple Dark Chocolate Brownies 1. Brownie Yield: Two 7 X ...

  • ¨LA REINA DE LA NOCHE ¨ 《昙花》Part

    Parte I / 3. Sobrepasar la línea / 越轨 Brownie, el marido ...

  • Setapak 甜品 Cafe

    【Setapak爆Relax「二楼甜品Cafe」~】喷烟Sizzling Brownie、大大份英式Big bre...

  • iOSMapKit地图简单使用

    一、MapKit框架使用前提 1、导入框架 2、导入主头文件 MapKit框架使用须知: MapKit框架中所有数...

  • 使用UI框架和不使用UI框架情况的区别有哪些

    使用UI框架和不使用UI框架的区别?很多朋友想这个问题很简单,使用UI框架就能够快速完成项目开发,不使用UI框架就...

  • WebView优化协议

    使用框架 使用大鬼头的JsBridge框架使用之前需要仔细阅读框架的规则 使用的data参数规则如下 例如 返回结...

  • Spring转发

    什么是Spring框架?使用Spring框架有什么好处?Spring框架都有哪些模块,怎样使用?为什么要使用?Sp...

  • Masonry 入门

    一、导入 Masonry 框架 使用 Cocoapods 来导入框架,在使用到该框架的文件中添加主头文件: imp...

网友评论

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

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