从零开始学区块链之dapp开发(2)测试环境搭建

在前面的文章中已经从整体给大家介绍了dapp的架构,这一篇主要写一下DApp开发中的测试环境的搭建。

一、主要目标

这次主要完成2个目标

  1. ganache 的安装和介绍
  2. MetaMask的安装和介绍

二、安装ganache

2.1、 下载

从浏览器打开 https://trufflesuite.com/ganache/ ,找到适配自己的电脑的版本,下载并安装

image

2.2、安装

没有太多的内容,最简单的就是一路next

2.3、配置

点开应用

启动页

左右两个选择,两个有啥区别呢?

2.3.1、如果只是一次简单使用,可以用左侧的quick start,你啥不用配置,直接就是一个简单的链了。该场景比较适合,没有什么自定义配置的场景

2.3.2、在创建的时候,可以有一些配置,该选项比较适合有一定基础,并且知道自己需要什么的同学用。

下面是一个简单的例子

服务配置

<figcaption style="margin-top: 5px; text-align: center; color: #888; font-size: 14px;">服务配置</figcaption>

这些配置会在和钱包等链接的时候使用

账号

这些配置,会指定创建多少账号,每个账号多少币

还有一些其他的参数配置,自己可以按需配置。

三、安装MetaMask(chrome 插件)

3.1、 下载

https://metamask.io/download.html 按照需求下载

下载好之后,就是chrome的插件安装。相信大家都可以成功安装并创建账号。

3.2、配置测试网络

好的,我相信你们已经安装MetaMask并创建好了账号。

打开之后,大概是这样

image

这个是默认状态。 现在我们把钱包和测试链连接起来。

image

然后点击下面的 添加网络

image

大概是这样,然后我们把ganache的参数给填写过来。

或者,把本地测试网络的数据修改到ganache。

image

这里可以把metamask给我们准备的测试网络用上。

image

按照1、2、3、4的步骤,查看配置,然后打开ganache,然后修改配置 如下图
image

这样就配置好了。

3.3、 导入测试账号

image

选择导入账号

image

选取类型 私钥 然后去ganache获取私钥

image

点击账号后面的钥匙标志,在弹窗中复制私钥

回到metamask中复制到私钥中,然后导入。

image

如果看到这里,就完成了连接。这里的100eth就是我们的测试环境中给的。

四、总结

至此,测试链和钱包已经完成了绑定,下一篇会写remix的安装和使用

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容