mirror of
https://github.com/paradigmxyz/reth.git
synced 2026-04-08 03:01:12 -04:00
refactor: move BasicEngineValidator creation into EngineApiValidatorBuilder trait (#17664)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
This commit is contained in:
@@ -34,13 +34,13 @@ use reth_ethereum::{
|
||||
node::{
|
||||
api::{
|
||||
payload::{EngineApiMessageVersion, EngineObjectValidationError, PayloadOrAttributes},
|
||||
validate_version_specific_fields, AddOnsContext, EngineTypes, EngineValidator,
|
||||
validate_version_specific_fields, AddOnsContext, EngineApiValidator, EngineTypes,
|
||||
FullNodeComponents, FullNodeTypes, InvalidPayloadAttributesError, NewPayloadError,
|
||||
NodeTypes, PayloadAttributes, PayloadBuilderAttributes, PayloadTypes, PayloadValidator,
|
||||
},
|
||||
builder::{
|
||||
components::{BasicPayloadServiceBuilder, ComponentsBuilder, PayloadBuilderBuilder},
|
||||
rpc::{EngineValidatorBuilder, RpcAddOns},
|
||||
rpc::{PayloadValidatorBuilder, RpcAddOns},
|
||||
BuilderContext, Node, NodeAdapter, NodeBuilder,
|
||||
},
|
||||
core::{args::RpcServerArgs, node_config::NodeConfig},
|
||||
@@ -212,7 +212,7 @@ impl PayloadValidator<CustomEngineTypes> for CustomEngineValidator {
|
||||
}
|
||||
}
|
||||
|
||||
impl EngineValidator<CustomEngineTypes> for CustomEngineValidator {
|
||||
impl EngineApiValidator<CustomEngineTypes> for CustomEngineValidator {
|
||||
fn validate_version_specific_fields(
|
||||
&self,
|
||||
version: EngineApiMessageVersion,
|
||||
@@ -250,7 +250,7 @@ impl EngineValidator<CustomEngineTypes> for CustomEngineValidator {
|
||||
#[non_exhaustive]
|
||||
pub struct CustomEngineValidatorBuilder;
|
||||
|
||||
impl<N> EngineValidatorBuilder<N> for CustomEngineValidatorBuilder
|
||||
impl<N> PayloadValidatorBuilder<N> for CustomEngineValidatorBuilder
|
||||
where
|
||||
N: FullNodeComponents<
|
||||
Types: NodeTypes<
|
||||
|
||||
Reference in New Issue
Block a user