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

consensus/ethash: remove spurious conditions preventing EIP3860, EIP4844 w/ Ethash #568

Merged
merged 1 commit into from
Oct 11, 2023

Conversation

meowsbits
Copy link
Member

These conditions prevented the enabling
of these EIPs with the Ethash consensus
engine by throwing an error if they were
enabled during header verification.
This behavior is incompatible with ETC's
planned use of these features, so we should
remove these conditions from header verification
and allow these EIPs to be enabled with
Ethash configuration.
I see no conceptual reason why 3860=
limit and meter init code and 4844=
blob tx types can not be used with Ethash
pow block sealing.

Date: 2023-10-10 11:25:31-06:00

…844 w/ Ethash

These conditions prevented the enabling
of these EIPs with the Ethash consensus
engine by throwing an error if they were
enabled during header verification.
This behavior is incompatible with ETC's
planned use of these features, so we should
remove these conditions from header verification
and allow these EIPs to be enabled with
Ethash configuration.
I see no conceptual reason why 3860=
limit and meter init code and 4844=
blob tx types can not be used with Ethash
pow block sealing.

Date: 2023-10-10 11:25:31-06:00
Signed-off-by: meows <[email protected]>
@meowsbits meowsbits merged commit caed830 into master Oct 11, 2023
5 checks passed
@meowsbits meowsbits deleted the fix/ethash-eip3860-eip4844 branch October 11, 2023 17:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants