paradigmxyz / reth

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

Remove optimism feature #7649

Open emhane opened 2 months ago

emhane commented 2 months ago

Describe the feature

Gathers issues to re-design code to remove optimism feature. Features are convenient for building fast, but in the long run make the code harder to maintain.

Additional context

No response

### Tasks
- [ ] https://github.com/paradigmxyz/reth/issues/6906
- [ ] https://github.com/paradigmxyz/reth/issues/7648
- [ ] https://github.com/paradigmxyz/reth/pull/8487
- [ ] https://github.com/paradigmxyz/reth/issues/8499
- [ ] https://github.com/paradigmxyz/reth/pull/8462
- [ ] https://github.com/paradigmxyz/reth/pull/7740
- [ ] https://github.com/paradigmxyz/reth/pull/7324
- [ ] https://github.com/paradigmxyz/reth/pull/6902
- [ ] https://github.com/paradigmxyz/reth/pull/6858
- [ ] https://github.com/paradigmxyz/reth/pull/5940
- [ ] https://github.com/paradigmxyz/reth/issues/8988
- [ ] https://github.com/paradigmxyz/reth/pull/9065
supernovahs commented 2 months ago

I can take this?

onbjerg commented 2 months ago

@supernovahs This is a longer term project and requires re-architecting some parts of the node and node dependencies, which requires high context. We are not currently looking to outsource this, but thank you for your interest :)