以太坊账号管理
bash管理账号
- 【以太坊账号管理】创建一个账号
geth account new //创建账号,会提示输入密码 geth account new --password /path/to/passwdfile 使用文件中的密码创建账号 geth account import
通过导入私钥的方式创建账户 geth account import --password
- 查看所有账号
geth account list 列出所有账号
- 更改账号密码
geth account update 32a6d3706ac2f88c86058cf204f325fe0660038d
- 解锁账号
geth --unlock "ced414f0f0c61894e597e0969a7d89944b805a15, 1" //解锁账号,可以是地址,也可以是下标
- 查看账号项目命令
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]:0xced414f0f0c61894e597e0969a7d89944b805a15balance: 11590 ether eth.accounts[1]:0x32a6d3706ac2f88c86058cf204f325fe0660038dbalance: 0 ether eth.accounts[2]:0x8cc4c2455b2d06b535606becc2f95e6a8b3ca258balance: 0 ether Total balance: 11590 ether
- 定义一个方法,并保存到本地文件中例如:/home/lb/go-ethereum1.8.4/jsdir/checkAllBalances.js
我正在「哈斯卡和他的朋友们」和朋友们讨论有趣的话题,你一起来吧?
吧?
https://t.zsxq.com/iiMvfea
文章图片
我的星球.jpg
推荐阅读
- 以太坊中的计量单位及相互转换
- 区块链开发平台(以太坊)
- 申请今日头条账号
- 来到“社会磨坊”的第二天
- 小姐姐我有香肠账号,吃鸡不()
- “神医”(微小说)
- 诗萱言币|诗萱言币 11.9早间比特币以太坊盘整蓄力 多空转换等待破位
- 精品课程|精品课程||情绪管理与性教育??1+1亲子关系工作坊
- DApp情况比拼(以太坊、IOST、TRON和EOS(2))
- 胡因梦工作坊之十四——活出北交狮子活出自己