Go-Ethereum

將帳戶載入到松露

  • May 15, 2019

我正在使用 truffle v5.0.14 來處理我的契約。使用 ganache 開發時一切都很好,但是當我想部署到真實網路(私有網路)時,我的帳戶出現問題。

我必須連接的節點阻止為 rpc 呼叫解鎖帳戶,那麼將我的帳戶載入到松露的正確方法是什麼?

Ganache 中的所有帳戶預設情況下都是解鎖的,但是當你想連接到其他網路並在那裡部署合約(使用 truffle)時,你應該使用這個庫

https://github.com/trufflesuite/truffle-hdwallet-provider ,

這是一個通過儀式。

Geth 控制台中最喜歡的單線:

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

意思是,用這個密碼解鎖我的第一個帳戶 15,000 秒(即暫時不要打擾我)。

完成後,手動鎖定它或重新啟動節點。

PSA:不要personal通過 RPC 公開 API。這將幫助你讓它從松露和/或腳本中工作,但它可能會開始回應其他人,那會很糟糕。

希望能幫助到你。

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