• eth客户端安装 & geth使用 &批量转账(二)


     回顾一下,前面我们讲到启动geth

    geth --rpc --datadir "F:/geth/Geth/" --light console 2>console.log

    这一篇接着上面讲geth的使用,分为4个部分

    1、创建账户

    2、验证区块是否更新完毕

    3、解锁账户

    4、转账

    此时进入到命令行模式

    1、首先,我们需要创建账户,geth自动生成一个json的文件放在keystore文件夹中

    eth的地址为0x开头,后面40个字母

    personal.newAccount("密码")

    2、然后,查看区块高度,可以和官网区块高度进行对比

    eth.blockNumber

    3、如果显示为0,则说明目前区块还没有同步完成,可以使用以下命令查看当前区块同步状态

    eth.syncing

    等待同步完成,才可以使用其他操作

    4、查看余额

    eth.getBalance("0x5713b1495ad3449fc.............")

    5、默认假设这个账户里有余额,想要给其他账户转账,先要进行账户解锁

    personal.unlockAccount("0x5713b1495ad3449fc.............", "密码", 60))

    最后一位的60是解锁时间,单位是秒,不填的话默认300,可以根据实际需要填写时间值

    6、开始执行转账操作,转账1个eth

    eth.sendTransaction({from:"0xf414a8364186c0d9f70e71c3c........ ",to:"0x5713b1495ad3449fcc73f90f4........" ,value:web3.toWei( 1 ,'ether')})

    此时,会消耗一定量的旷工费,测试多次结果为,旷工费是随机的,目前测试发现这种方式消耗旷工费很少

    如果执行成功的话,会返回一串hash值,交易id,根据此id可以去区块浏览器中查询https://etherscan.io/

    查询时可能会发现,有的时候回出现pending状态,可能需要等待一段时间才会成功,也可能失败,失败的话,消耗的旷工费就不返还了

  • 相关阅读:
    南阳oj 82 迷宫寻宝(一)
    杭电 oj 1016 Prime Ring Problem
    杭电 oj 3350 #define is unsafe
    南阳oj 366 全排列 D的小L
    南阳oj 32 组合数
    部分和问题 南阳oj 1058
    HNUSTOJ 1516:Loky的烦恼
    HDU-1874 畅通工程续
    T-聊天止于呵呵
    P-残缺的棋盘
  • 原文地址:https://www.cnblogs.com/zy900406/p/8603277.html
Copyright © 2020-2023  润新知