Open DaniPopes opened 4 months ago
I think this should be possible now
Could I give it a try?
I attempted to remove the features=optimism
and create a PR, but it appears to be unsuccessful. In my PR, the reth-optimism-payload-builder
is a workspace member and it require the activation of the optimism
feature in reth-primitives
. However, other crates require the optimism
feature of reth-primitives
to be deactivated when running make lint
(no optimism enabled). This is incompatible with Cargo's feature resolution, which builds a dependency with the union of all features enabled by any package that depends on it.
https://doc.rust-lang.org/cargo/reference/features.html#feature-unification
Describe the feature
The feature doesn't make sense as the entire crate is only imported when building op-reth.
Remove
[features] optimism = []
and allcfg
inside of the crate.Additional context
No response