Private-Blockchain

松露:掛在“部署遷移……”

  • February 19, 2019

我正在私人測試網上部署契約。我正在使用奇偶校驗。

當我輸入:

$ truffle migrate --network my-network-name

我在 Parity 界面中彈出一個用於我帳戶密碼的彈出視窗。我輸入它。(而且我知道這是正確的,因為當我故意輸入錯誤時會出錯。)

彈出視窗消失了,但是:

a) 沒有從賬戶中移除 ETH

b) 控制台沒有改變。它仍然顯示:

Running migration: 1_initial_migration.js   
  Deploying Migrations...

…它在那裡掛了至少 10 分鐘。

有沒有人遇到過這個?

編輯:我還在命令行上解鎖了一個帳戶,如下所述: 松露遷移卡住 了結果是一樣的:遷移掛起。

我確定我已經解鎖了正確的帳戶,因為“web3.eth.accounts

$$ 0 $$“從 web3 控制台(見這裡)返回我正在解鎖的帳戶。

我使用 Parity 得到的是一個螢幕,顯示在另一個埠上的服務提供的頁面上,並帶有一個按鈕來確認交易。如果您在部署過程中發送一些不同的事務,則會顯示許多此類授權請求,您必須點擊所有這些請求。

解決方法是在部署帳戶解鎖的情況下執行 Parity。請參閱此答案以了解如何做到這一點: 松露遷移卡住

Trick 正在挖礦,請執行 miner.start().

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