Truffle Blockchain 介绍
Truffle 是以太坊的开发环境,测试框架和资产管道,可以让以太坊开发人员开发更轻松。
特性
- 内置智能合约编译、链接、部署和二进制管理
- 使用Mocha和Chai进行自动合同测试
- 可配置的构建管道,支持自定义构建过程
- 可编写脚本的部署和迁移框架
- 用于部署到许多公共和专用网络的网络管理
- 交互式控制台,用于直接合同通
- 在开发过程中即时重建资产
- 在Truffle环境中执行脚本的外部脚本运行器
安装
$ npm install -g truffle
快速使用
对于一组默认的合同和测试,请在空项目目录中运行以下命令:
$ truffle init
从那里,你可以运行truffle compile,truffle migrate并truffle
test编译你的合同,部署这些合同到网络上,并运行它们相关的单元测试。
Truffle捆绑了一个本地开发区块链服务器,当您调用上述命令时,该服务器会自动启动。如果您想配置更高级的开发环境,我们建议您通过npm install
-g ganache-cli在命令行运行来单独安装区块链服务器。
- ganache-cli:Truffle区块链服务器的命令行版本。
- ganache:服务器的GUI,显示您的交易历史和链状态。
开发:
# Install npm install -g [email protected] npm install -g yarn yarn bootstrap # Test yarn test # Adding dependencies to a package cd packages/<truffle-package> yarn add <npm-package> [--dev] # Use yarn
Truffle Blockchain 官网
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。