gpt4 book ai didi

python - 在web3.py中的personal.newAccount之后访问私钥

转载 作者:行者123 更新时间:2023-11-30 22:12:47 24 4
gpt4 key购买 nike

我在 python 3.6 中使用 web3.py 创建了一个以太坊帐户:

web3.personal.newAccount('password')

如何访问该帐户的私钥?

最佳答案

当您在节点上创建帐户时(w3.personal.newAccount() 执行此操作),节点 hosts the private key ;无意直接访问它。

如果您必须在本地访问私钥,您可以:

如果节点是 geth,提取 key 如下所示:

with open('~/.ethereum/keystore/UTC--...4909639D2D17A3F753ce7d93fa0b9aB12E') as keyfile:
encrypted_key = keyfile.read()
private_key = w3.eth.account.decrypt(encrypted_key, 'correcthorsebatterystaple')

安全提示 - 不要将 key 或密码保存在任何地方,尤其是共享源文件中

关于python - 在web3.py中的personal.newAccount之后访问私钥,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50987069/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com