以太坊开发测试(2)Truffle 框架
1.创建一个项目目录
truffle init 指令不在安装Metacoin 示例代码
truffle unbox MetaCoin 新版本使用这个指令
如果正常执行,会给我们生成相关的目录,这个情况肯定是有问题。
这里有一个问题解释:
https://blog.csdn.net/lyc44813418/article/details/104341133/
似乎是个网络问题,连网线或者连接手机热点即可,多尝试几次,目测和墙没有什么关系、
成功
自动生成如下的几个文件夹:
contracts: 存放智能合约
migrations: 本地脚本
test: 测试应用与智能合约
trufflr-config.js : 配置脚本
编译智能合约:
truffle compile
编译完成:
部署智能合约到区块链上
truffle migrate
启动服务
truffle develop
如图所示,已经将MetCoin 应用部署到了测试区块链上,testrpc 可能会报错,建议使用最新的ganache-cli 测试客户端