Private-Blockchain
松露:掛在“部署遷移……”
我正在私人測試網上部署契約。我正在使用奇偶校驗。
當我輸入:
$ 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()
.