reth
reth copied to clipboard
Abstract block executor output
Closes https://github.com/paradigmxyz/reth/issues/11108
- Removes optimism feature from
reth-auto-seal-consensus. - Defines trait
BlockExecOutput, and removes constraint of specific typeBlockExecutionOutputoffExecutor::Output. - Adds trait method
BlockExecOutput::receipts_root_slow. - Allows configuring network specific receipts root calculation at sdk level without adding another associated type to
NodeAddOns, by sensibly configuring it as part of the existing block executor component.