在做区块链本地测试时,需要测试网络、测试账户以及测试币,可以使用ganache来启动本地网络以及生成账户进行测试。

一、下载及安装ganache

首先下载ganache, 网址是这个https://trufflesuite.com/ganache/
下载好后进行安装。

安装好以后使用quickstart的方式进行启动

启动以后会占用7545端口

二、Metamask连接本地ganache网络

首先chrome浏览器安装Metamask插件(此处需要翻墙,如果无法翻墙可以下载Metamask插件安装包离线安装)

Metamask安装好以后,需要注册账号,记住密码以及私钥。登录进去后,选择网络->添加网络->手动添加网络

手动添加网络时,链id填1337(会有提示),如果出现此ID已经被localhost:8545使用,这时候将网络中的localhost:8545的网络删掉即可,如下图:

删除网络后刷新页面重新填入信息即可正常保存

接着就可以导入账户了,选择私钥导入的类型

打开ganache的界面,在Accounts界面,可以看到10个地址,每个地址有100个ETH,点击钥匙图标,即可查看对应地址的私钥,复制私钥,在Metamask导入私钥页面填入私钥并点击导入按钮,即可将该账户进行导入。

导入后可以看到地址账户中有100ETH