Skip to content
This repository has been archived by the owner on Sep 26, 2019. It is now read-only.

[NC-1578] EIP-1052 EXTCODEHASH Operation #19

Merged
merged 5 commits into from
Oct 10, 2018
Merged

[NC-1578] EIP-1052 EXTCODEHASH Operation #19

merged 5 commits into from
Oct 10, 2018

Conversation

ajsutton
Copy link
Contributor

Adds support for the EXTCODEHASH operation from Constantinople.

The tests from the EIP around accounts that are created/destroyed haven't been implemented (tests 5 onwards) - firstly the cases in the current version of the EIP describe the scenario but not the expected outcome and secondly the presence or absence of an account is handled by MutableWorldState/WorldStateUpdater so actually separate to this change. They're good tests, but should be part of the Ethereum Reference Tests not reimplemented as overly-complex unit tests.

Copy link
Contributor

@smatthewenglish smatthewenglish left a comment

Choose a reason for hiding this comment

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

LGTM

Copy link
Contributor

@ekellstrand ekellstrand left a comment

Choose a reason for hiding this comment

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

LGTM

@ajsutton ajsutton merged commit 19cd633 into PegaSysEng:master Oct 10, 2018
@ajsutton ajsutton deleted the NC-1578 branch October 10, 2018 20:22
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants