2. Truffle项目结构与合约创建

我们在上一节中讨论了Truffle的安装与项目创建,这一节中我们看看truffle项目的结构

1. Atom打开项目(关于Atom的请参考作者相关文章)

 atom ./


2. 打开项目后,项目结构如下所示


其中,

  • contracts :存放合约的文件夹
  • migrations :存放部署文件
  • test:合约的测试文件
  • truffle.js:配置文件目录
  • truffle-config.js :truffle 的配置文件目录

3. 创建合约文件

   基于atom创建一个合约文件

   在contracts上点击右键创建一个SimpleStorage.sol文件

     

SimpleStorage.sol内容如下:

  pragma solidity ^0.4.13;

  contract SimpleStorage{

    uint storedData;

    function set(uint x) public {
        storedData=x;
    }
  function get() public constant  returns (uint) {
    return storedData;
  }
}    

4. 参考相关文件

创建合约可以参考相关文档:solidity.readthedocs.io/en/develop


注:从左下角的develop中可以找到相应的版本,在开发的过程中,可以根据情况进行选择查看。


在下一小节中,我们将讨论合约的编译和部署


作者:温春水  致力于研究区块链技术

微信:wencs1314  QQ群:612968783 

加群和微信,免费获得高质量区块链资料


阅读更多

更多精彩内容