feat: make EthereumConsensusBuilder generic over chainSpec (#16793)

This commit is contained in:
Rez
2025-06-13 18:44:18 +10:00
committed by GitHub
parent f01f31a40e
commit 93e2e5876f

View File

@@ -398,7 +398,9 @@ pub struct EthereumConsensusBuilder {
impl<Node> ConsensusBuilder<Node> for EthereumConsensusBuilder
where
Node: FullNodeTypes<Types: NodeTypes<ChainSpec = ChainSpec, Primitives = EthPrimitives>>,
Node: FullNodeTypes<
Types: NodeTypes<ChainSpec: EthChainSpec + EthereumHardforks, Primitives = EthPrimitives>,
>,
{
type Consensus = Arc<dyn FullConsensus<EthPrimitives, Error = ConsensusError>>;