本文主要是介绍Geth Console,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
开启:
geth --datadir . --networkid 15 console
geth --datadir . --networkid 15 console 2>output.log 将信息输出到日志
geth --datadir . --networkid 15 --rpc console 2>output.log 启用调用端口
常用命令:
eth:主要包含对区块链进行访问和交互相关的方法
net:主要包含查看p2p网络状态的方法
admin:主要包含与管理节点相关的方法
miner:主要包含挖矿相关的一些方法
personal:包含账户管理的方法
txpool:包含查看交易内存池的方法
web3:包含以上所有对象,还包含一些通用方法
例子:
eth.accounts 查看账户
eth.getBalance(“账户哈希”) 查看账户余额
eth.blockNumber 查看区块层数
personal.newAccount() 创建账户
eth.sendTransaction({from: ,to: , value: }) 转账
转账前需要先解锁
personal.unlockAccount(“账户哈希”)
miner.start() 开始挖矿
miner.stop() 停止挖矿
web3.fromWei(,“ether”)wei换算为以太
web3.toWei()以太换算为Wei
eth.getTransaction(“交易哈希”) 查看交易
eth.getBlockTransactionCount()获得块的交易数
eth.getBlock()获取区块信息
这篇关于Geth Console的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!