geth常用命令,随时更新
创建账户
personal.newAccount("0xa9436991e002986f58d948d79e737df190c4f26b")
查询账户列表
personal.listAccounts
eth.accounts
开始挖矿
miner.start()
设置挖矿地址
miner.setEtherbase(eth.accounts[0])
停止挖矿
miner.stop()
转币
eth.sendTransaction({from:sender, to:receiver, value: amount})
eth.sendTransaction({from:eth.coinbase, to:eth.accounts[1], value: web3.toWei(0.05, "ether")})
解锁
personal.unlockAccount("0xa9436991e002986f58d948d79e737df190c4f26b")
查询余额
eth.getBalance('0xB97168a67AB66E55B98B1439222Ee665E657fFc0')
查看节点信息
admin.nodeInfo
节点高度
eth.blockNumber
根据genesis.json初始化第一个区块
geth --datadir "./" init genesis.json
查看区块log
geth --datadir "./" --nodiscover console 2>>geth.log
实时跟踪log
tail -f geth.log
启动私链
geth --datadir "./" --nodiscover --rpc --rpcport "8546" --rpcapi "db,eth,net,web3,personal" --rpcaddr="[0.0.0.0](0.0.0.0)" --networkid 15 console
2>>geth.log
geth --datadir "./" --nodiscover --rpc --rpcport "8545" --rpcapi "admin,db,eth,debug,miner,net,shh,txpool,personal,web3" --rpcaddr="0.0.0.0" --networkid 15 console 2>>geth.log
退出
exit
链接远程私链
geth attach http://60.8.103.54:8545 2>&1 console.log
网友评论