Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Store refund counter in EVM #612

Merged
merged 2 commits into from
Nov 11, 2019
Merged

Store refund counter in EVM #612

merged 2 commits into from
Nov 11, 2019

Conversation

s1na
Copy link
Contributor

@s1na s1na commented Nov 8, 2019

To be merged into #607

Fixes #611

@s1na
Copy link
Contributor Author

s1na commented Nov 8, 2019

Hm, should we create separate PRs for istanbul bugfixes or do everything in #607? the thing is that if we create separate PRs, the CI will be failing for them (as other bugs are still there).

@holgerd77
Copy link
Member

@s1na Think it makes sense to keep it towards #607 since there would be various things to address before CI will pass through again. Not sure if its realistic, but can we optimally very much prioritize here (Sina, could you eventually take some short-term extra time)? The HF on mainnet is in 3-4 weeks and if somehow possible we should get out a release out until mid next week?

@evertonfraga Can you also eventually also jump in here a bit? If you are not deep enough in the VM code yet some preparatory documentation work would also help very much, e.g. an analysis together with some listing which tests are actually failing and which related EIPs are affected, eventually you can also already dig in one level deeper and investigate what constellation these tests are actually testing.

//cc @alcuadrado 1-2 extra days as well? 🙂 Still have to ask you on your current team status, will continue conversation on Gitter.

Copy link
Member

@holgerd77 holgerd77 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, thanks!

@s1na s1na merged commit 3f15631 into istanbul-tests Nov 11, 2019
@s1na s1na deleted the istanbul/refund-in-evm branch November 11, 2019 13:20
@@ -33,7 +33,6 @@ export interface Env {
export interface RunResult {
logs: any // TODO: define type for Log (each log: [Buffer(address), [Buffer(topic0), ...]])
returnValue?: Buffer
gasRefund: BN
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wouldn't this introduce a breaking change? I think we should duplicate the gasRefund value for now, and add a comment about this field being deprecated and removed in the future.

Is this possible @s1na? I'm not completely sure atm.

@evertonfraga
Copy link
Contributor

@holgerd77 sure thing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants