Solidity
Geth/Remix 錯誤:所需氣體超過限額或交易總是失敗。如何解決此問題?
我嘗試部署以下連結中給出的範例(使用 remix 和 geth)。部署時,geth 和 remix 都發生錯誤。我發現“require”的使用導致了這個問題。如何在不刪除“require”的情況下解決這個問題?
require(msg.value == 30 ether, "30 ether initial funding required");
根據建構子的程式碼,您需要在部署時將 30 個乙太幣轉移到合約中。