首先需要为应用创建目录。把目录命名为altcoin。在altcoin目录中,运行如下命令,初始化项目:
初始化结束后,会得到一个包含如下项目的项目结构:
·contracts。truffle将发现Solidity合约的目录。
·migrations。包含合约部署代码的文件所在的目录。
·test。用于检测智能合约的测试文件的位置。
·truffle.js。主要truffle配置文件。
truffle init默认提供一系列样本合约(MetaCoin和ConvertLib)——相当于在以太坊之上的简单altcoin。
MetaCoin向部署合约的账户地址分派10000个元币。10000是存在的全部比特币总数。现在该用户可以用 sendCoin()函数发送元币给任何人,可以随时用getBalance()查询账户余额。假设一个元币折合两个以太币,就可以用 getBalanceInEth()得到以太币余额。
ConvertLib库用于计算以太币中元币的数值。为了实现此目的,该库提供了convert()方法。
来源:我是码农,转载请保留出处和链接!
本文链接:http://www.54manong.com/?id=538