我正在尝试将使用 geth 创建的帐户与我在节点 repl 中运行的 web3 实例链接。为了添加帐户,我执行了以下操作:
1) 我在 MyEtherWallet 工具中解密了 Geth 创建的 JSON 私钥文件。
2)使用命令添加帐户web3.eth.accounts.wallet.add(<private key>)
这似乎可行,但仔细检查后,添加的帐户地址与帐户地址不同。
谁能解释为什么会发生这种情况,以及我需要做些什么来将此特定帐户添加到 web3 以便我可以使用该帐户部署合同?