Go-Ethereum

如何解鎖我的帳戶

  • March 7, 2021

我無法解鎖我的帳戶。

我從加密帳戶中解密了我的帳戶,並希望將其解鎖以部署契約。

但是,我收到此錯誤,

Node error: {"code":-32000,"message":"could not decrypt key with given passphrase"

這是我的 web3 程式碼。

const decryptEtherAccount = await web3.eth.accounts.decrypt(etherAccount,'test!')
web3.eth.defaultAccount = await decryptEtherAccount.address
const account = await web3.eth.getAccounts()
const address = await web3.eth.personal.unlockAccount(account[0], decryptEtherAccount.privateKey, 1000)
console.log(address)

我的程式碼有問題嗎?

另外,我們可以解鎖帳戶,而不是節點嗎?

我們只能為創建的帳戶解鎖帳戶web3.eth.personal.newAccount(password, [callback]

如果您的地址是由任何其他方式製作的,則您不必解鎖它。

你需要你的私鑰。

引用自:https://ethereum.stackexchange.com/questions/76305