fix: use INVALID_PAYLOAD_ATTRIBUTES code for attribute validation errors (#7059)

Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
This commit is contained in:
Dan Cline
2024-03-12 10:58:56 -04:00
committed by GitHub
parent 99711550d8
commit cab2301125
9 changed files with 208 additions and 87 deletions

View File

@ -1,5 +1,5 @@
use reth_node_api::{
validate_version_specific_fields, AttributesValidationError, EngineApiMessageVersion,
validate_version_specific_fields, EngineApiMessageVersion, EngineObjectValidationError,
EngineTypes, PayloadOrAttributes,
};
use reth_payload_builder::{EthBuiltPayload, EthPayloadBuilderAttributes};
@ -29,7 +29,7 @@ impl EngineTypes for EthEngineTypes {
chain_spec: &ChainSpec,
version: EngineApiMessageVersion,
payload_or_attrs: PayloadOrAttributes<'_, EthPayloadAttributes>,
) -> Result<(), AttributesValidationError> {
) -> Result<(), EngineObjectValidationError> {
validate_version_specific_fields(chain_spec, version, payload_or_attrs)
}
}