Solidity

在迷霧中獲取此消息:無法估計氣體,訴諸預設參數。交易可能比估計便宜

  • July 11, 2018

這個紅色的錯誤資訊是什麼:

Couldn't estimate gas, resorting to default parameters. 
Transaction is likely cheaper than the estimate

這個紅色的錯誤資訊是什麼

我寫了一個智能合約:

pragma solidity ^0.4.0;

contract MyFirstContract {
   uint256 counter =0;

   function increase() public {
       counter++;
   }

   function  decrease() public{
       counter--;
   }

   function getCounter() public constant  returns (uint256) {
       return counter;
   }
}

在創建聯繫人時,它估計有 77,829 個 gas,我將最大 gas 設置為 877,829。

當我在合約上執行一個函式時,為什麼我會得到這個紅色的錯誤消息?

請指導我,因為我是乙太坊的初學者。

我的乙太坊錢包也有同樣的問題,我什至無法在賬戶之間轉移乙太幣。後來我發現這是我的乙太坊錢包 v0.11.0 版本的問題。然後當我更改為 v0.9.3 時,它執行良好。

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