ganache与metamask

1.其实ganache其实就至关于一个私有链
ganache安装,这个是图形化界面的:


2.(testRpc跟他实际上是一个用处,有一个便可,只不过testRpc是非图形化界面。要注意二者都仅运行在內存中,所以每次重开时都会回到全新的状态)
testRpc安装:
npm install -g ethereumjs-testrpc

3.还有一个也是非图形化界面:ganache cli(testrpc是其的前身)
更新:testrpc 如今已经并入到Truffle 开发框架中,如今名字是Ganache CLI,因此我就选择了ganache
sudo npm install -g ganache-cli 

安装好后经过在终端输入ganache-cli来运行

因此在上面这三个中选择一个就好了

ganache的使用:
在这个链中为你声明了10个拥有100个eth的帐户,你能够经过其RPC http://127.0.0.1:7545来链接这个链,用来进行操做
优势:就是你不用本身进行什么配置,简单
缺点:在上面进行的全部操做,在下次从新启动时就会被清空,不想本身配置的私有链,数据都保存在本地


Accounts:查看十个帐号的地址、余额等信息
Blocks:记录在链上的区块信息,只包含成功的transactions信息
Transactions:生成的交易信息,有成功记录到区块上的,也有没有成功记录上的
Logs:日志文件
current block:目前latest的区块号
Gas Price:使用一单位的gas对应的价格(单位为wei),gas的价格由市场决定,相似于比特币的交易费机制。若是你的gas价格高,节点则将优先由于利益问题打包你的交易。可是这里是私有链,随便设
Gas limit:一个区块可以使用的最大的gas数,超过的区块将没法成功写到链上
network ID :只有network ID相同的链才能相连
Rpc server:链接该链的rpc接口
Mining status:automining即自动挖矿npm


这些值均可以本身设置,点击右边的按钮,来设置便可:框架

能够经过助记词MNEMONIC来将其与metamask链接,如图所示为ganache助记词所在:区块链


打开了ganache后,就至关于你打开了一个区块链的私有链,而后就可使用了3d

那么你要怎么经过metamask来调用ganache呢:
而后你先将metamask链接上其的RPC接口:http:///127.0.0.1:7545rest

 



点击restore from seed phrase来经过助记词进入metamask来使用ganache中分配的十个帐号:
日志



要记住设置的密码,而后你log out出去后,你就能够经过这里你设置的密码来登陆


而后咱们就能够在metamask中看见帐户信息了


server