Contract-Deployment

rinkeby 上的合約部署正常,但在主網上待定

  • June 5, 2020

我使用 web3 腳本在 rinkeby 上部署了智能合約,它執行良好,實際上部署了很多次。

今天我嘗試在主網上部署,交易在 40 分鐘後等待處理,gas 限制足夠好,賬戶也有乙太幣餘額。

https://etherscan.io/tx/0x0f6ec341347dfd107c278c5af34b8d4de1822dd3bcc8ef5460e8865b21417543

Nonce 為 0,因為它是來自該帳戶的第一筆交易。

掛起的原因可能是什麼?

正如@Newti 評論的那樣,您的汽油價格太低了。Rinkeby 是權威證明,它不關心汽油價格,因此它不是一個完美的測試網路。

您提到“氣體限制很好”。您可能混淆了“gas limit”和“gas price”的概念。“氣體限制”告訴您允許交易花費的最大氣體量是多少。“Gas 價格”表示您願意為所花費的每個 Gas 單位支付多少——您指定的越多,礦工將您的交易包含在一個區塊中的速度越快。

該網站https://ethgasstation.info/對您應該使用的汽油價格給出了很好的估計。

如果您發送具有相同 nonce 和更高 gas 價格的新交易,則新交易很可能會首先被探勘,並且由於 nonce 已被使用,第一筆交易將變得無效。

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