首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用web3客户端将私钥导入geth ethereum

如何使用web3客户端将私钥导入geth ethereum
EN

Stack Overflow用户
提问于 2018-08-10 07:11:28
回答 1查看 3.4K关注 0票数 0

我希望使用web3.py客户端导入并删除围棋(geth)中的私钥。你能建议一下合适的功能吗?我已经生成了私钥。

谢谢,Raja K

EN

回答 1

Stack Overflow用户

发布于 2018-08-13 17:32:42

web3.py关于使用私钥的文档有以下示例:

使用open('~/.ethereum/keystore/UTC--...--5ce9454909639D2D17A3F753ce7d93fa0b9aB12E')作为密钥文件: encrypted_key = keyfile.read() private_key = w3.eth.account.decrypt(encrypted_key,‘更正电池震击’)#提示:不要将密钥或密码保存在任何地方,特别是在共享源文件中。

“从geth导入和删除私钥”的过程是:

  1. 确定geth存储网络数据的位置。
  2. 查看geth数据目录中的keystore文件夹
  3. 选择要导出的帐户的密钥文件(地址在密钥名中)
  4. w3.eth.account.decrypt(...)本地解密
  5. 将私钥的备份保存在安全和可恢复的地方。
  6. 从备份中恢复私钥的测试
  7. 从geth数据目录中删除密钥文件
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51780941

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档