区块链开发(二)以太坊客户端基本操作命令
来源:互联网 发布:山寨币行情软件 编辑:程序博客网 时间:2024/06/05 09:31
上一篇文章讲述了怎样搭建私有链服务,并成功启动服务。那么这篇文章来讲一下服务器启动之后,通过命令行进行的一些操作。
查看账户>eth.accounts返回[""]
说明目前的网络还没有创建用户,下面我们开始创建用户。
创建用户:
输入以下命令:
>personal.newAccount("123456")返回"0x95a171d45c7551474f3479bf006e2a9a3852bbd8"
再次查看用户:
>eth.accounts返回["0x95a171d45c7551474f3479bf006e2a9a3852bbd8"]
查看区块数量:
>eth.blockNumber返回0
返回0说明,目前没有区块,返回数字代表区块数字。
开始挖矿:
>miner.start()返回null
返回 null说明没有开始挖矿。但是我输入eth.mining 查看的时候,却发现挖矿正常。
查询挖矿状态:
>eth.mining返回true
返回 true说明挖矿正常。
停止挖矿:
>miner.stop()返回true
返回 true说明停止挖矿。
查看账户余额:
>eth.getBalance(acc0)返回285000000000000000000>eth.getBalance(acc1)0
恭喜你,挖了很多金矿。你发财了。
转账操作:
>amount=web3.toWei(10)"10000000000000000000"/*转账前需要解锁账户*/> personal.unlockAccount(acc0)Passphrase:true/*解锁成功*//*开始转账*/>
eth.sendTransaction({from: acc0, to: acc1, value: amount})
"0x05109af93f256ff0816784157e45919c6b9d87146d1c2f111045e03c7b7d979e"/*如果没有打开矿机,那么需要先打开矿机*/>miner.start()/*过几分钟,成块后查询acc1账户*/>eth.getBanlance(acc1)1000000000000000000/*上面转的是位操作,下面查询一下真实转了多少以太币*/>web3.fromWei(eth.getBalance(acc1))10/*10个以太币*/
你将你的巨额财富转给了你的朋友^_^。
2017-12-1日Jambeau写于深圳。
阅读全文
0 0
- 区块链开发(二)以太坊客户端基本操作命令
- 区块链开发(二)以太坊客户端基本操作命令
- 区块链开发(二)以太坊客户端基本操作命令
- 区块链开发(二)基于以太坊的Mist 客户端安装
- 区块链实践(二) 以太坊Geth入门操作
- 区块链开发(三)以太坊客户端命令行选项汇总
- 区块链开发(八)以太坊不同语言客户端地址
- 区块链开发(三)以太坊客户端命令行选项汇总
- 区块链开发(三)以太坊客户端命令行选项汇总
- 区块链开发(十四)以太坊go-ethereum客户端查询交易列表探讨
- 区块链开发(二)部署和运行第一个以太坊智能合约
- 区块链开发(二)部署和运行第一个以太坊智能合约
- 区块链开发(二)部署和运行第一个以太坊智能合约
- 区块链开发(六)基于以太坊开发常见问题
- 以太坊geth客户端基本命令
- 区块链开发(七)以太坊钱包 Mist
- 区块链开发(十一)以太坊账户管理
- 区块链:基于Rails开发以太坊
- 指针与函数_返回指针
- Eclipse+Maven+Struts2+Spring+Mybatis完整搭建
- zk的搭建
- 程序员英文自我介绍
- linq返回指定类型并添加该类型数据
- 区块链开发(二)以太坊客户端基本操作命令
- Linux常用基本命令
- 【Scikit-Learn 中文文档】密度估计
- 二维数组的练习
- SSM框架之--spring(一)
- VUE 学习之 route-link 的样式以及需要注意的地方
- WPF与Prism一并学习(一)
- NB-IoT开启智能水表新纪元
- Jni实现与原生代码通信