区块链dapp开发是什么意思?相关教程介绍!

 admin   2019-10-18 10:15   12 人阅读  0 条评论

  1、PowerShell

  powerShell是一款比cmd权限更高的命令提示工具,cmd.exe微软已明确不在维护,通过开始搜索powerShell可以打开。

  2、Nodejs

  使用nodejs命令行工具npm方便下载开发所需的相关库,开发所用到的大部分第三方库或者框架都是用过npm进行下载 http://nodejs.cn/download/

  注意:npm指令由于某种原因会导致连接不上外网的情况,可以修改npm下载源地址为淘宝地址,命令行执行npm config set registry(https://registry.npm.taobao.org)

  3、Charles

  Charles是一款抓包工具,我们需要用他来配置代理,以便手机/模拟器来访问到本地https://127.0.0.1:9545端口。

  4、Web3j.bat

  Web3j.bai智能合约包装器,可以把已编译好的智能合约文件.json转化成.java类文件,方便程序识别调用(https://github.com/web3j/web3j/releases/tag/v3.3.1)

  5、Atom

  Atom是一款好用的开发solidity的IDE,有多个支持Solidity开发的插件方便使用,包括代码提示工具等(https://atom.io)

  Atom开发Solidity插件安装:

  打开Atom,File-Setting-Install 搜索要安装的插件名,如果网络好的话可下载,不过因为某种原因,我们是下不了这个插件的,所以采用从git上下载源码安装的方式。

  要安装的两个插件:

  language-ethereum(代码提示)

  git:https://github.com/caktux/language-ethereum

  autocomplete-solidity(智能补全)

  git: https://github.com/AustP/autocomplete-solidity

  下载的压缩包解压到安装地址,每个人不同

  打开windows PowerShell,cd C:\Users\liuqikang\.atom\packages到目标目录下,输入指令apm install language-ethereum(language-ethereum是解压后的文件夹名),也可以到解压后文件夹下通过npm install安装,安装成功后再次回到Atom中Setting搜索插件会显示已安装,结果如下:

  Truffle调用了我们刚才创建的合约部署文件2_initial_contracts.js部署了合约TutorialToken

  部署的合约地址为0x345ca3e014aaf5dca488057592ee47305d9b3e10

  到此我们的代币和智能合约已经编译并部署成功了。

  注意:我们进行编译和部署的这个PowerShell不能关闭,因为后续启动需要。


本文地址:http://ctkingdom.com.cn/baike/31980.html
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!

 发表评论


表情

还没有留言,还不快点抢沙发?