【每日知识】如何使用truffle框架 开发、编译、部署智能合约 2018-06-11

truffle的框架图

打开命令行,使用powershell窗口命令行,因为cmd权限不足,进入开发者模式的时候会出问题。cd到空白文件夹位置,输入命令:truffle init ;就会在该文件夹中创建一个truffle 框架,如图:

【每日知识】如何使用truffle框架 开发、编译、部署智能合约 2018-06-11_第1张图片
truffle框架图

开发

在contracts文件夹中编写自己的智能合约,写好后再在migrations文件夹中部署自己的配置文件,就是复制一个js文件,然后把相对应的合约名更换成自己的合约名。

编译和部署

还是在该路径下输入命令:truffle develop进入开发者模式,会给出私有链和十个账户。

【每日知识】如何使用truffle框架 开发、编译、部署智能合约 2018-06-11_第2张图片

再输入命令:compile进行编译,编译成功后就会发现框架中多了一个名为build的文件夹,里面生成了json格式的文件,这个其实是合约abi,后面调用合约的时候会用到。

输入部署命令:deploy,部署成功后会得到合约地址,合约的哈希,还有部署过程的哈希。

你可能感兴趣的:(【每日知识】如何使用truffle框架 开发、编译、部署智能合约 2018-06-11)