Contract-Deployment
為什麼沒有創建合約?
我正在關注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 似乎正在受到攻擊。即使汽油價格太高,我也無法接收乙太幣或創建契約。