zoukankan      html  css  js  c++  java
  • 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即自动挖矿


    这些值都可以自己设置,点击右边的按钮,来设置即可:

    可以通过助记词MNEMONIC来将其与metamask连接,如图所示为ganache助记词所在:


    打开了ganache后,就相当于你打开了一个区块链的私有链,然后就可以使用了

    那么你要怎么通过metamask来调用ganache呢:
    然后你先将metamask连接上其的RPC接口:http:///127.0.0.1:7545



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



    要记住设置的密码,然后你log out出去后,你就可以通过这里你设置的密码来登录


    然后我们就可以在metamask中看见账户信息了


  • 相关阅读:
    #Leetcode# 338. Counting Bits
    POJ 3614(Sunscreen)
    POJ 2392(Space Elevator)
    POJ 3666(Making the Grade)
    Coursera吴恩达《构建机器学习项目》课程笔记 -- 机器学习策略(下)
    Coursera吴恩达《构建机器学习项目》课程笔记-- 机器学习策略(上)
    深度学习入门--Stanford CS230--学习笔记
    POJ 1065 (Wooden Sticks)
    POJ 1742(Coins)
    C++ 按位与(&)、或(|)、异或(^)等操作符
  • 原文地址:https://www.cnblogs.com/wanghui-garcia/p/9494720.html
Copyright © 2011-2022 走看看