1、Ganache:Ganache是搭建本地区块链最简单的工具。
下载地址: https://truffleframework.com/ganache
2、METAMASK钱包插件:METAMASK是一个管理账户的一个浏览器插件。
下载地址: https://github.com/MetaMask/metamask-extension/releases
解压下载后的文件。
在解压后的文件夹中找到app文件夹,在app文件夹中找到 Ganache.exe
双击运行。本地区块链就运行成功了,默认给10个账户,每个账户中有100eth
下载METAMASK后 ,解压,双击.crx后缀文件。
确定添加,在浏览器中就会出现钱包的图标。
点击打开插件,点击Accept
出现条款,将右边滚动条拉到最下,Accept 按钮亮起来了,下一步
这里用户有两种选择,一种是创建一个新的DEN(DEN是在MetaMask用密码加密存储的钱包),另一种是导入已经存在的DEN。这里先以创建为例,在上面的两个密码输入框中输入一密码,点击图中的“CREATE”图标,就创建了一个MetaMask钱包
MetaMask会为用户创建12个英文助记词,一定要保存好这些助记词,一定要保存好这些助记词,一定要保存好这些助记词,在其他钱包导入这个新创建的账户的时候有可能需要这些助记词。
MetaMask已经自动为用户创建了一个钱包地址,点击右面的三个圆点,可以打开一个钱包地址相关的菜单
菜单中有4项,
第一项是在Etherscan上查看该钱包地址的所有转帐信息。
第二项是显示钱包的二维码。
第三项是将钱包地址拷贝到粘贴板。
第四项是导出钱包的私钥。在导出私钥时会提示用户输入密码。
钱包中导入本地的地址,需要钱包监听的端口和本地区块链端口相同
钱包中有许多网络,有主网,测试网, 和本地的网络
Main Ethereum Network -- 以太坊主网
Ropsten Test Network -- 以太坊测试网络
Localhost 8485 --本地监听网络。
主要用的就是这三个网络。
现在连接本地网络,选择Localhost 8485 。
Ganache默认监听的是7545,修改成8545,和钱包对应。
点击右上角设置。
修改端口号8545 ,保存重启。
此时本地链的端口就是8545了
点击默认账户后的钥匙,显示私钥。
复制对应的私钥。
点击钱包中的inport account 导入账户。
输入刚刚复制的私钥,点击import .
账户导入成功,此时钱包上第三个账户已经是本地区块链的默认账户之一了。