https://twitter.com/_prestwich/status/1304986329604710401?s=20
Basically, since gas costs change all the time, we can't rely on the estimates that a particular version of Vyper uses. So, we should just get rid of this "feature"
NOTE: we'll still keep an upper bound on gas usage, for use with optimizations and to prevent gas attacks
I'd like to take a swing at this...
Should be as simple as removing this guy? https://github.com/vyperlang/vyper/blob/master/vyper/compiler/output.py#L56
@bitcoinbrisbane it should be that easy, yes! But if you could also try to remove that functionality from the rest of the codebase and the test suite, that'd seal the deal!
@bitcoinbrisbane it should be that easy, yes! But if you could also try to remove that functionality from the rest of the codebase and the test suite, that'd seal the deal!
On it
43 tests break after removing it, taking a bit of time to refactor those tests.
Most helpful comment
43 tests break after removing it, taking a bit of time to refactor those tests.