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

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

 atom ./

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

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

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

其中,

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

3. 创建合约文件

   基于atom创建一个合约文件

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

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

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

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

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

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

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


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

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

微信:wencs1314  QQ群:612968783 

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


相关文章:

  • 2021-07-09
  • 2021-11-14
  • 2022-12-23
  • 2021-12-31
  • 2021-09-06
  • 2022-01-14
  • 2021-08-04
  • 2021-06-11
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-01
  • 2022-02-08
  • 2022-02-17
相关资源
相似解决方案