Truffle开发入门
转自
http://blog.csdn.net/loy_184548/article/details/77984366一、安装truffle 和 testrpc
- 1
- 2
- 3
- 4
安装过程中,会遇到很多问题,例如版本太旧。
可以参考:here
truffle 4.0以上没有app目录,请参考
二、使用
1. 新建
- 1
- 2
- 3
- 4
2. 编译
- 1
- 2
3. 部署
先启动 testrpc
- 1
- 2
- 3
启动服务
- 1
- 2
启动项目后可以在浏览器访问 http://localhost:8080/
如果是3.x版本的,实际上你会发现,显示的是Cannot GET /
解决方法:
- 1
- 2
- 3
- 4
就可以成功显示界面啦。
参考博客:here
4. 命令行调用
实际上跟geth的命令行调用操作差不多。
可以参考之前的一篇博客关于geth命令行的操作:here
需要注意的是:
- 1
- 2
1、进入 console
- 1
- 2
2、实例化合约
- 1
- 2
3、 调用
a. call
- 1
- 2
- 3
b. sendTransaction
- 1
- 2
- 3
例如:用户缴纳押金