Contract-Deployment

為什麼沒有創建合約?

  • October 2, 2017

我正在關注Medium 教程,並且停留在應該部署契約的步驟上。我做了教程中描述的所有事情,但是當我執行truffle migrate它時顯示

Using network 'development'.

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

然後掛起大約 10-20 分鐘,然後顯示

Error encountered, bailing. Network state unknown. Review successful transactions manually.
Error: Contract transaction couldn't be found after 50 blocks

我正在使用 geth,在本地執行同步的節點,我的測試帳戶上有大約 4 個乙太幣。據我了解,消息說在區塊鏈上找不到合約,這是有道理的:當我查找帶有 id 0x1724c314275c3449e202592c37b57eb670cec5a1fe3bff53fab36ec2f094b19f(在控制台中列印的)的交易時,etherscan 說狀態是“待定”。它會在這種狀態下保持 30 分鐘左右,然後完全消失。

我試圖將“gasPrice”增加到 200 Wei,但這並沒有幫助

這可能是什麼原因?

更新

如果您在閱讀本教程時遇到同樣的問題,請參閱我的評論以使用“rinkeby”網路解決問題。

ropsten 似乎正在受到攻擊。即使汽油價格太高,我也無法接收乙太幣或創建契約。

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