Truffle教程

Truffle 创建项目

可以使用 truffle init命令可以创建原始的项目模板,但是对于初学者,使用Truffle Box可能更简单,Truffle Box中包含了很多示例应用程序和项目模板。我们将使用MetaCoin box,它将创建一个通证,可以在账户之间传输:
1. 创建项目目录:
mkdir MetaCoin
cd MetaCoin
2. 下载(“unbox”) MetaCoin box 项目模板:
truffle unbox metacoin
注意: 你可以使用 truffle unbox命令下载任何其他 truffle box。
注意: 要创建一个不包含智能合约的原始Truffle项目,可使用 Truffle init
注意: 你可以使用一个可选的 --force参数来初始化当前目录中的项目,而不管它的状态如何(例如,即使它包含其他文件或目录),这适用于 initunbox命令。注意,这可能会覆盖目录中的文件。
完成此操作后,生成项目的结构如下:
Kevin@QIKEGU g:\qikegu\ethereum\MetaCoin
> tree /f
卷 数据 的文件夹 PATH 列表
卷序列号为 0C52-9CF4
G:.
│  LICENSE
│  truffle-config.js
│
├─contracts
│      .placeholder
│      ConvertLib.sol
│      MetaCoin.sol
│      Migrations.sol
│
├─migrations
│      1_initial_migration.js
│      2_deploy_contracts.js
│
└─test
        .placeholder
        metacoin.js
        TestMetaCoin.sol
contracts 目录 智能合约源文件目录。 migrations 目录 迁移文件目录,迁移文件都是javascript脚本,帮助我们把智能合约部署到以太坊。 test 目录 测试代码目录。 truffle-config.js 文件 Truffle项目配置文件,例如,可以在里面配置网络。
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4