paradigmxyz / reth

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

Revise `NodeComponentsBuilder` trait #9543

Open emhane opened 3 months ago

emhane commented 3 months ago

Describe the feature

Revise NodeComponentsBuilder, with goal of peeling away abstraction layers + increasing generality.

Design suggestions:

Additional context

No response

github-actions[bot] commented 3 months ago

This issue is stale because it has been open for 21 days with no activity.

nkysg commented 3 months ago

one q, what's the meaning of AT? Thanks @emhane @mattsse

emhane commented 3 months ago

one q, what's the meaning of AT? Thanks @emhane @mattsse

Associated type https://doc.rust-lang.org/rust-by-example/generics/assoc_items/types.html. nice that you ask :)