Solidity
在迷霧中獲取此消息:無法估計氣體,訴諸預設參數。交易可能比估計便宜
這個紅色的錯誤資訊是什麼:
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 時,它執行良好。