bash管理账号
-
创建一个账号
geth account new //创建账号,会提示输入密码 geth account new --password /path/to/passwdfile 使用文件中的密码创建账号 geth account import <keyfile> 通过导入私钥的方式创建账户 geth account import --password <passwordfile> <keyfile>
-
查看所有账号
geth account list 列出所有账号
-
更改账号密码
geth account update 32a6d3706ac2f88c86058cf204f325fe0660038d
-
解锁账号
geth --unlock "ced414f0f0c61894e597e0969a7d89944b805a15, 1" //解锁账号,可以是地址,也可以是下标
JavaScript Console 管理账号
-
查看账号项目命令
personal
-
创建账号
personal.newAccount() //创建账号,后面会提示输入密码 personal.newAccount(pwd) //创建账号,直接填写密码
-
查看所有账号
personal.listAccounts()
-
解锁账号
personal.unlockAccount("32a6d3706ac2f88c86058cf204f325fe0660038d", "lb", 10) //参数:账号地址,密码,延迟秒数
-
查看账号余额
web3.fromWei(eth.getBalance(eth.coinbase), "ether") //查看挖矿账号余额
-
查看所有账号的余额
-
定义一个方法,并保存到本地文件中例如:/home/lb/go-ethereum1.8.4/jsdir/checkAllBalances.js
function checkAllBalances() { var totalBal = 0; for (var acctNum in eth.accounts) { var acct = eth.accounts[acctNum]; var acctBal = web3.fromWei(eth.getBalance(acct), "ether"); totalBal += parseFloat(acctBal); console.log(" eth.accounts[" + acctNum + "]: \t" + acct + " \tbalance: " + acctBal + " ether"); } console.log(" Total balance: " + totalBal + " ether"); };
-
在geth console中加载文件中的js代码
>loadScript("/home/lb/go-ethereum1.8.4/jsdir/checkAllBalances.js") true
-
执行js函数
> checkAllBalances(); eth.accounts[0]: 0xced414f0f0c61894e597e0969a7d89944b805a15 balance: 11590 ether eth.accounts[1]: 0x32a6d3706ac2f88c86058cf204f325fe0660038d balance: 0 ether eth.accounts[2]: 0x8cc4c2455b2d06b535606becc2f95e6a8b3ca258 balance: 0 ether Total balance: 11590 ether
-
欢迎加入我的星球
我正在「哈斯卡和他的朋友们」和朋友们讨论有趣的话题,你一起来吧?
吧?
https://t.zsxq.com/iiMvfea
网友评论