Truffle Blockchain- 区块链开发框架

网友投稿 1243 2022-10-20

Truffle Blockchain- 区块链开发框架

Truffle Blockchain- 区块链开发框架

Truffle 是以太坊的开发环境,测试框架和资产管道,可以让以太坊开发人员开发更轻松。

特性

内置智能合约编译、链接、部署和二进制管理使用Mocha和Chai进行自动合同测试可配置的构建管道,支持自定义构建过程可编写脚本的部署和迁移框架用于部署到许多公共和专用网络的网络管理交互式控制台,用于直接合同通在开发过程中即时重建资产在Truffle环境中执行脚本的外部脚本运行器

安装

$ npm install -g truffle

快速使用

对于一组默认的合同和测试,请在空项目目录中运行以下命令:

$ truffle init

从那里,你可以运行truffle compile,truffle migrate并truffletest编译你的合同,部署这些合同到网络上,并运行它们相关的单元测试。

Truffle捆绑了一个本地开发区块链服务器,当您调用上述命令时,该服务器会自动启动。如果您想配置更高级的开发环境,我们建议您通过npm install-g ganache-cli在命令行运行来单独安装区块链服务器。

ganache-cli:Truffle区块链服务器的命令行版本。ganache:服务器的GUI,显示您的交易历史和链状态。

开发:

# Installnpm install -g lerna@3.4.3npm install -g yarnyarn bootstrap# Testyarn test# Adding dependencies to a packagecd packages/yarn add [--dev] # Use yarn

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:PE 106 Special subset sums: meta-testing (位运算枚举子集)
下一篇:轻松掌握ajax底层实现原理
相关文章

 发表评论

暂时没有评论,来抢沙发吧~