Contract-Deployment

契約部署沒有天然氣,但無論如何都是創建的?

  • August 7, 2018

我有deployed一個contractwith Parityon Kovan,在完成contracts menu之後沒有出現contract deployment。我必須watch手動操作才能在contracts menu.

當我在 Etherscan 上檢查契約時,它告訴我Contract Creation Out of Gas,但契約還是被部署了!?

合約部署出錯 我的問題是:

  1. 如果沒油了怎麼部署?
  2. 如果在契約創建過程中遇到錯誤,它仍然可以正常工作嗎?

1. 沒氣怎麼部署?

如果您查看黃皮書的第 7.1 節,它指出*“在執行初始化程式碼時,新創建的地址存在,但沒有內在的正文程式碼”*。

2. 如果在創建合約的過程中遇到錯誤,它仍然可以正常工作嗎?

在它聲明*“對於正常的 STOP 程式碼,或者如果返回的程式碼為空,則狀態為殭屍賬戶,任何剩餘餘額將永遠鎖定在賬戶中”之後不久*

所以不,你的契約沒有完全發揮作用。

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