-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
feat: switch to composable executor for Ethereum #11838
Conversation
9bd8a71
to
2f4073b
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nice! I like the new abstraction / implementation a lot
Let's wait until #11865 is merged to merge this, marking this as blocked for now |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nice, pending smol conflicts
cf15ec5
to
7a2a1ee
Compare
7a2a1ee
to
c51d22b
Compare
Towards #11274
reth_evm_ethereum::execute
and renamesreth_evm_ethereum::strategy
->reth_evm_ethereum::execute
EthExecutorProvider
that offers the same API as the old provider type to minimize the impact of the change.BasicBlockExecutorProvider
andEthExecutionStrategyFactory
where needed.Successful executions of hive https://github.com/paradigmxyz/reth/actions/runs/11388193195 and kurtosis https://github.com/paradigmxyz/reth/actions/runs/11388196289