回顾一下,前面咱们讲到启动gethhtml
geth --rpc --datadir "F:/geth/Geth/" --light console 2>console.logweb
这一篇接着上面讲geth的使用,分为4个部分json
一、建立帐户浏览器
二、验证区块是否更新完毕微信
三、解锁帐户测试
四、转帐命令行
此时进入到命令行模式htm
一、首先,咱们须要建立帐户,geth自动生成一个json的文件放在keystore文件夹中blog
eth的地址为0x开头,后面40个字母ci
personal.newAccount("密码")
二、而后,查看区块高度,能够和官网区块高度进行对比
eth.blockNumber
三、若是显示为0,则说明目前区块尚未同步完成,可使用如下命令查看当前区块同步状态
eth.syncing
等待同步完成,才可使用其余操做
四、查看余额
eth.getBalance("0x5713b1495ad3449fc.............")
五、默认假设这个帐户里有余额,想要给其余帐户转帐,先要进行帐户解锁
personal.unlockAccount("0x5713b1495ad3449fc.............", "密码", 60))
最后一位的60是解锁时间,单位是秒,不填的话默认300,能够根据实际须要填写时间值
六、开始执行转帐操做,转帐1个eth
此时,会消耗必定量的旷工费,测试屡次结果为,旷工费是随机的,目前测试发现这种方式消耗旷工费不多
若是执行成功的话,会返回一串hash值,交易id,根据此id能够去区块浏览器中查询https://etherscan.io/
查询时可能会发现,有的时候回出现pending状态,可能须要等待一段时间才会成功,也可能失败,失败的话,消耗的旷工费就不返还了
转载:http://www.cnblogs.com/zy900406/p/8603277.html
微信:cphmvp