This repository has been archived by the owner on Nov 6, 2020. It is now read-only.
Differentiate between manual throw and natural gas exhaustion #6155
Labels
F7-optimisation 💊
An enhancement to provide better overall performance in terms of time-to-completion for a task.
M4-core ⛓
Core client code / Rust.
P7-nicetohave 🐕
Issue is worth doing eventually.
Milestone
In the light client, when executing
eth_call
oreth_estimateGas
, we start with a small amount of gas and double it each time the result is exceptional, until the block gas limit is reached. Being able to differentiate between the request actually running out of gas and a deliberate throw would let us avoid making many redundant requests.The text was updated successfully, but these errors were encountered: