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

Refactor ExecutionEngine #245

Merged
merged 4 commits into from
Sep 17, 2023
Merged

Refactor ExecutionEngine #245

merged 4 commits into from
Sep 17, 2023

Conversation

ralexstokes
Copy link
Owner

Fixes #178.

This PR lays the ground work for the ExecutionEngine type introduced in the bellatrix consensus specs.

It drops some unnecessary baggage to facilitate implementation of future specs.

It does not define a fork-agnostic implementation of ExecutionEngine. I started sketching this out here https://gist.github.com/ralexstokes/2ae4203c6f6379d956ec588e8744daf0 but will leave it out until we certainly need it.

@ralexstokes ralexstokes force-pushed the refactor-ee branch 2 times, most recently from dc26e59 to 1487171 Compare September 17, 2023 16:50
drop extra implementations we don't necessary need
lay the ground work for future forks' implementation
@ralexstokes ralexstokes merged commit 4314452 into main Sep 17, 2023
@ralexstokes ralexstokes deleted the refactor-ee branch September 17, 2023 18:10
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.

refactor ExecutionEngine trait
1 participant