truffle哪里买?教你几个购买正宗truffle的渠道!

天美资源网

今儿个,咱来聊聊这个truffle,可把我给折腾坏。我还以为是啥吃的,心想难道是松露巧克力?结果一搜,原来是个跟区块链开发有关的玩意儿!

搞起环境

为搞这个truffle,我先把*给装上,这玩意儿是基础,没它可不行。装完*,还得装个Ganache,这东西能模拟出一个区块链环境,方便咱测试。

truffle哪里买?教你几个购买正宗truffle的渠道!

安装truffle

环境弄好,接下来就是安装truffle。打开命令行,输入npm install -g truffle,等它跑完,truffle就算安装好。我还顺手把Visual Studio Code给装上,写代码方便。

创建项目

安装好truffle,咱就来创建一个新项目。在命令行里输入truffle init,它就自动生成一堆文件和文件夹,什么contracts、migrations、test,看得我眼花缭乱。

编写智能合约

接下来就是重头戏,写智能合约。在contracts文件夹里新建一个文件,比如叫,然后就开始写代码。这代码看起来跟JavaScript有点像,但又不太一样,反正我是照着网上的例子,一点一点琢磨着写的。

truffle哪里买?教你几个购买正宗truffle的渠道!

编译合约

写完合约,得把它编译成计算机能看懂的东西。在命令行里输入truffle compile,它就开始编译。编译完,会在build文件夹里生成一个json文件,里面就是编译后的代码。

部署合约

编译好,就得把合约部署到区块链上。先得启动Ganache,然后修改*文件,配置好网络连接。然后在命令行里输入truffle migrate,它就开始部署。等它跑完,合约就算部署上去。

测试合约

部署好,还得测试一下,看看合约能不能正常工作。在test文件夹里新建一个文件,比如叫,然后写测试代码。这测试代码也挺麻烦的,我也是照着网上的例子,一点一点学的。写完测试代码,在命令行里输入truffle test,它就开始跑测试。如果测试通过,那就说明合约没问题。

truffle哪里买?教你几个购买正宗truffle的渠道!

这一通折腾下来,可把我累坏。不过总算是把truffle给跑起来,也算是小有成就。以后还得继续学习,争取早日成为区块链高手!

免责声明:由于无法甄别是否为投稿用户创作以及文章的准确性,本站尊重并保护知识产权,根据《信息网络传播权保护条例》,如我们转载的作品侵犯了您的权利,请您通知我们,请将本侵权页面网址发送邮件到qingge@88.com,深感抱歉,我们会做删除处理。