truffle的框架图
打开命令行,使用powershell窗口命令行,因为cmd权限不足,进入开发者模式的时候会出问题。cd到空白文件夹位置,输入命令:truffle init ;就会在该文件夹中创建一个truffle 框架,如图:
开发
在contracts文件夹中编写自己的智能合约,写好后再在migrations文件夹中部署自己的配置文件,就是复制一个js文件,然后把相对应的合约名更换成自己的合约名。
编译和部署
还是在该路径下输入命令:truffle develop进入开发者模式,会给出私有链和十个账户。
再输入命令:compile进行编译,编译成功后就会发现框架中多了一个名为build的文件夹,里面生成了json格式的文件,这个其实是合约abi,后面调用合约的时候会用到。
输入部署命令:deploy,部署成功后会得到合约地址,合约的哈希,还有部署过程的哈希。
网友评论