blockchain_eth客户端安装 & geth使用 &批量转帐(二)

回顾一下,前面咱们讲到启动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

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

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

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

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

 

转载:http://www.cnblogs.com/zy900406/p/8603277.html

 

微信:cphmvp

相关文章
相关标签/搜索