博客
关于我
【区块链2.0实战学习笔记】————14、账户管理
阅读量:162 次
发布时间:2019-02-28

本文共 1161 字,大约阅读时间需要 3 分钟。

创建加密帐户

如果您丢失了加密帐户的密码,就无法访问该帐户。忘记密码意味着无法使用帐户,务必牢记您的密码,并妥善保存。以下是创建加密帐户的几种方法。

使用geth创建账户

通过geth工具创建帐户是最常用的方法。打开终端,输入以下命令:

geth account new

系统会提示您输入密码,并生成新的加密帐户。记住您的密码,否则可能无法访问帐户。

控制台创建账户

在geth控制台中,可以通过命令创建新帐户。打开控制台,输入:

newAccount

随后按照提示输入密码,新帐户就会创建完成。

通过导入私钥创建账户

如果您已经有私钥文件,可以通过导入私钥创建帐户。使用以下命令:

geth account import --password 

确保

是您的私钥文件,
是包含明文密码的文件。非交互式使用时,可以使用
--password标志指定密码文件。

注意事项

  • 密钥文件在节点之间传输时,可以直接复制到另一个以太坊实例,无需导入或导出。
  • 密钥文件复制时,帐户顺序可能发生变化,请确保不依赖帐户顺序。
  • 密码文件请确保对除您之外的任何人不可读。

更新现有账户

您可以使用update命令更新现有帐户。命令格式如下:

geth account update 
[
...]

例如,更新指定地址的帐户:

geth account update 5afdd78bdacb56ab1dad28741ea2a0e47fe41331

或者一次更新多个帐户:

geth account update 0 1 2

注意事项

  • 最新版本的帐户以加密格式保存,系统会提示输入密码解锁帐户。
  • 密钥文件在更新后会被删除,确保已弃用格式的帐户迁移到最新格式或更改密码。

钱包导入

如果您记得密码,可以通过导入钱包文件恢复帐户。使用以下命令:

geth wallet import /path/to/my/presale.wallet

导入过程中会提示输入密码,完成后您的帐户就恢复了。

列出账户并检余额

通过命令行或RPC调用查看帐户信息。

命令行

使用以下命令列出帐户及余额:

geth accounts list

RPC调用

通过curl命令调用RPC:

curl -X POST --data '{"jsonrpc":"2.0","method":"eth_accounts","params":[],"id":1}' http://127.0.0.1:8545

检查账户余额

查看帐户余额可以使用以下命令:

web3.fromWei(eth.getBalance(eth.coinbase), "ether")

最后提示

技术写作不易,希望这篇文章能为您提供有价值的信息。如果有任何疑问或需要进一步帮助,请随时联系。

转载地址:http://vawj.baihongyu.com/

你可能感兴趣的文章
Python 包管理器和 Node.js
查看>>
Python 单词字母顺序不变且所有倒排
查看>>
python 反射机制
查看>>
python 启动提示IDLE's subprocess didn't make conne...
查看>>
python 命令接口_实现“[命令][操作][参数]”样式的命令行接口?
查看>>
Python 和 OpenCV.如何检测图像中的所有(填充)圆形/圆形对象?
查看>>
Python 和 RabbitMQ - 聆听来自多个渠道的消费事件的最佳方式?
查看>>
python编辑器打不开_关于命令ride.py打不开RF,而是打开pycharm编辑器问题解决思路...
查看>>
python编译exe同时支持32位_第三周:同时管理64位和32位版本的Python,并用Pyinstaller打包成exe...
查看>>
Python 和Java 哪个更适合做自动化测试?
查看>>
Python编程:掌握高级语言程序设计。从零基础到精通,收藏这篇就够了!
查看>>
python 图片转ico
查看>>
python 图片转文字、语音转文字、文字转语音保存音频并朗读
查看>>
python 在包含类似字符\x16、\x12、\x某某的数组中将以\x开头的字符找出来的方法
查看>>
Python 在并行进程之间共享字典
查看>>
Python 垃圾收集器文档
查看>>
python 基于 wordcloud + jieba + matplotlib 生成词云
查看>>
python 基于detectron或mask_rcnn的mask遮罩区域进行图片截取
查看>>
Python编程:Tkinter图形界面设计(2)
查看>>
Python 基础 - Day 5 Learning Note - 模块 之 标准库:time (1)
查看>>