A Geth developer has proposed a fix in pull request #36084 to address errors in gas estimation. The issue stems from failed internal calls being ignored by the estimator, which can allow a transaction to complete without the intended action actually being performed. The fix defines estimation success more strictly by accounting for internal failures and contract creations, while avoiding an indefinite gas increase for calls that always fail. The developer replayed 432 mainnet transactions: 64 of 67 affected cases were fixed, 254 additional estimates were unaffected, and three cases went undetected. The gas limit increased by 4%, but no link has been demonstrated between the higher limit and higher fees.
Source: Read the original article


