paradigmxyz / reth

Modular, contributor-friendly and blazing-fast implementation of the Ethereum protocol, in Rust
https://reth.rs/
Apache License 2.0
3.96k stars 1.19k forks source link

OVM block file codec #12184

Closed emhane closed 14 hours ago

emhane commented 1 week ago

Describe the feature

Make a block file codec specifically for OVM import. This is identical to the reth_downloaders::BlockFileCodec, except that it needs the op feature gated logic removed in https://github.com/paradigmxyz/reth/pull/12181.

Since op has transitioned from OVM to EVM, and OVM is in the past, this code will never have to be maintained with new hard forks. So we don't mind that it's double up from the original block decoding logic.

Additional context

No response

lean-apple commented 1 week ago

Hello, I would like to work on it @emhane, https://github.com/paradigmxyz/reth/pull/12185 doest seem to answer the needs.

stevencartavia commented 1 week ago

🙋🏽‍♂️