feat: add ExecutionData AT (#14179)

This commit is contained in:
Arsenii Kulikov
2025-02-04 05:08:47 +04:00
committed by GitHub
parent 754cd58b34
commit e468d4d7c5
16 changed files with 127 additions and 72 deletions

View File

@ -47,6 +47,7 @@ where
type ExecutionPayloadEnvelopeV2 = ExecutionPayloadEnvelopeV2;
type ExecutionPayloadEnvelopeV3 = OpExecutionPayloadEnvelopeV3;
type ExecutionPayloadEnvelopeV4 = OpExecutionPayloadEnvelopeV4;
type ExecutionData = ExecutionData;
fn block_to_payload(
block: SealedBlock<
@ -91,6 +92,7 @@ impl OpEngineValidator {
impl PayloadValidator for OpEngineValidator {
type Block = OpBlock;
type ExecutionData = ExecutionData;
fn ensure_well_formed_payload(
&self,
@ -102,7 +104,7 @@ impl PayloadValidator for OpEngineValidator {
impl<Types> EngineValidator<Types> for OpEngineValidator
where
Types: EngineTypes<PayloadAttributes = OpPayloadAttributes>,
Types: EngineTypes<PayloadAttributes = OpPayloadAttributes, ExecutionData = ExecutionData>,
{
fn validate_execution_requests(
&self,