Contract-Development

Windows 10 上的 Truffle:如何解鎖帳戶以遷移到專用網路

  • March 5, 2019

我嘗試在 Windows 10 上通過 truffle 將智能合約遷移到專用網路。我在其中指定了某個帳戶,truffle.js到目前為止,我收到以下錯誤:

Error encountered, bailing. Network state unknown. Review successful transactions manually.
Error: authentication needed: password or unlock

解鎖(遠端)帳戶以便進行遷移的最佳方式或最佳方式是migrate --network networkName什麼?

謝謝

可能有一種更新、更好的方法,但這一直對我有用。去geth,然後

web3.personal.unlockAccount(web3.personal.listAccounts[0], "<password>", 15000);

15000(秒)只是告訴它讓第一個帳戶長時間保持解鎖狀態,以便您可以安心工作。

希望能幫助到你。

以上對我不起作用。這有效:

web3.eth.getAccounts( (err,res) => {first=res[0]; web3.eth.personal.unlockAccount(first, "123456", 15000, (err,res)=>{console.log(err,res);} ) } );

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