回顾一下,前面我们讲到启动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状态,可能需要等待一段时间才会成功,也可能失败,失败的话,消耗的旷工费就不返还了

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

微信:cphmvp

blockchain_eth客户端安装 & geth使用 &批量转账(二)的更多相关文章

  1. blockchain_eth客户端安装 & geth使用 &批量转账(一)

    这里是第一篇,主要讲eth客户端安装 eth官网 https://ethereum.org/ 国内有一个论坛内容挺多的,可以参考  http://ethfans.org/ eth客户端: eth客户端 ...

  2. 开源入侵检测系统OSSEC搭建之二:客户端安装

    上一篇文章中已经将OSSEC服务端的安装以及客户端的Key导出操作做了解说,接下来在另一台虚拟机中安装客户端,与安装服务端类似同样需要安装ossec,步骤如下. 一.下载ossec-hids-2.8. ...

  3. svn服务器及客户端安装使用

    一.服务器安装: 1.yum install subversion   2.输入rpm -ql subversion查看安装位置,如下图:   我们知道svn在bin目录下生成了几个二进制文件. 输入 ...

  4. Web程序-----批量生成二维码并形成一张图片

    需求场景:客户根据前台界面列表所选择的数据,根据需要的信息批量生成二维码并形成一张图片,并且每张图片显示的二维码数量是固定的,需要分页(即总共生成的二维码图片超出每页显示的需另起一页生成),并下载到客 ...

  5. 3 Oracle 32位客户端安装及arcgis连接

    关于Oracle服务器端安装及配置的过程详见第2篇文章,链接如下:http://www.cnblogs.com/gistrd/p/8494292.html,本篇介绍客户端安装配置及连接arcgis过程 ...

  6. zabbix_agentd客户端安装与配置(Linux操作系统)

    标注:官网下载zabbix安装包(zabbix安装包里包含了zabbix_agentd客户端安装包,我们只选择zabbix_agentd客户端安装) zbbix官网下载地址:  http://www. ...

  7. (转)Linux下 SVN客户端安装

    原地址:http://rtxbc.iteye.com/blog/860092 今天有现场程序连svn服务器一直有异常,于是在现场linux下安装svn client来直接测试,看问题原因: 一:安装s ...

  8. Windows Server - SVN 服务器搭建与项目配置、客户端安装与配置

    本教程以Windows Server 2012 R12 为例搭建SVN服务器,安装部署完成后,客户端可通过SVN客户端访问SVN服务器上的项目,也可以访问网上其他SVN服务器上的项目. 一.首先准备三 ...

  9. Git git2.8.1客户端安装教程

    Git git2.8.1客户端安装教程 一 Git介绍 git是一款免费.开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目. 分布式相比于集中式的最大区别在于开发者可以提交到本地,每个开 ...

随机推荐

  1. word多出空标题,样式是列出段落 - -显示时,选择不勾选“隐藏文字”

    word多出空标题,样式是列出段落

  2. 正确理解Spring事务和数据库事务和锁

    Lock wait timeout exceeded; try restarting transaction解决方案 参考文章 Spring中@Transactional事务回滚 http://www ...

  3. [D3] Load and Inspect Data with D3 v4

    You probably use a framework or standalone library to load data into your apps, but what if that’s o ...

  4. IIS服务器能支持10万并发

    服务器能支持10万并发由于一个项目的访问量越来越大,从原来的几百个,增加到现在50多万个每天,所以阿里的服务器也扛不住了,于是就想办法,查了N多资料,总结了以下方法,才解决这问题,每天一共访问量50多 ...

  5. Android JAVA中的时间大小比较

    import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; imp ...

  6. 建立空间参考 ISpatialReference

    转自原文建立空间参考 ISpatialReference ISpatialReferenceFactory spatialReferenceFactory = new SpatialReference ...

  7. want cry -- 137,139,445

    通过wireshark抓包发现smb的请求报文,目的端口为445,没有应答报文 之前设置了“阻止连接”导致smb访问被拒绝.修改为要求对连接进行加密 就可以访问

  8. Google Guava官方教程

    原文链接 译文链接 译者: 沈义扬,罗立树,何一昕,*武祖 * 校对:方腾飞 引言 Guava工程包含了若干被Google的 Java项目广泛依赖 的核心库,例如:集合 [collections] . ...

  9. [Angular] Create dynamic content with <tempalte>

    To create a dynamic template, we need to a entry component as a placeholder. Then we can use entry c ...

  10. Qt 连接MySQL数据库(很多相关文章)

    今天想试试Qt如何连接数据库的. 谁知怎么写完了提示driver not loaded我就郁闷了. 我自己是 VS2010 + Qt4.8.4 + MySQL5.1 的环境 网上查到是 C:\Qt\4 ...