上一篇文章介绍了如何搭建Truffle开发框架,所以的开发都是基于这个框架,所以在开发之前需要把这个框架搭建好,不懂的需要先去看上一篇文章,链接如下:
https://blog.youkuaiyun.com/xuecuilan/article/details/90379919
初步建立好的项目目录如下:
- contracts:用来存放你编写的智能合约代码
- migrations:用来部署的文件夹
- test:用来存放测试代码
- truffle-config.js :truffle环境配置
Truffle集成了一个开发控制台,运行下面代码对你的智能合约进行编译:
truffle compile
Truffle会根据你的contracts文件夹中的合约按顺序进行一一编译,结果如下:
这一步编译成功之后,truffle会把编译好的ABI及字节码信息保存在 build/cintracts里面,如下: