Ethereum 如何使用web3客户端将私钥导入geth以太坊
我想使用web3.py客户端从go ethereum(Ethereum 如何使用web3客户端将私钥导入geth以太坊,ethereum,web3,Ethereum,Web3,我想使用web3.py客户端从go ethereum(geth)导入和删除私钥。你能推荐一下合适的功能吗?我已经生成了私钥 谢谢, Raja K有这样一个例子: “从geth导入和删除私钥”的过程是: 确定geth存储网络数据的位置 查看geth数据目录中的keystore文件夹 选择包含要导出的帐户的密钥文件(地址位于密钥名称中) 使用w3.eth.account.Decrypt(…) 将私钥备份保存在安全且可恢复的位置 测试从备份中恢复私钥 从geth数据目录中删除密钥文件 你能确认你说的是
geth
)导入和删除私钥。你能推荐一下合适的功能吗?我已经生成了私钥
谢谢,
Raja K有这样一个例子:
“从geth导入和删除私钥”的过程是:
keystore
文件夹w3.eth.account.Decrypt(…)
你能确认你说的是web3.js吗?(还有web3.py等)是的。我正在使用web3.py
with open('~/.ethereum/keystore/UTC--...--5ce9454909639D2D17A3F753ce7d93fa0b9aB12E') as keyfile:
encrypted_key = keyfile.read()
private_key = w3.eth.account.decrypt(encrypted_key, 'correcthorsebatterystaple')
# tip: do not save the key or password anywhere, especially into a shared source file