feat(engine): stub Amsterdam engine API endpoints (newPayloadV5, getPayloadV6, BALs) (#21344)

Co-authored-by: Ishika Choudhury <117741714+Rimeeeeee@users.noreply.github.com>
Co-authored-by: Soubhik Singha Mahapatra <160333583+Soubhik-10@users.noreply.github.com>
This commit is contained in:
Matthias Seitz
2026-01-22 21:48:11 +01:00
committed by GitHub
parent 5a076df09a
commit 6df249c1f1
7 changed files with 99 additions and 11 deletions

View File

@@ -23,8 +23,8 @@ use alloy_primitives::{Address, B256};
use alloy_rpc_types::{
engine::{
ExecutionData, ExecutionPayloadEnvelopeV2, ExecutionPayloadEnvelopeV3,
ExecutionPayloadEnvelopeV4, ExecutionPayloadEnvelopeV5, ExecutionPayloadV1,
PayloadAttributes as EthPayloadAttributes, PayloadId,
ExecutionPayloadEnvelopeV4, ExecutionPayloadEnvelopeV5, ExecutionPayloadEnvelopeV6,
ExecutionPayloadV1, PayloadAttributes as EthPayloadAttributes, PayloadId,
},
Withdrawal,
};
@@ -169,6 +169,7 @@ impl EngineTypes for CustomEngineTypes {
type ExecutionPayloadEnvelopeV3 = ExecutionPayloadEnvelopeV3;
type ExecutionPayloadEnvelopeV4 = ExecutionPayloadEnvelopeV4;
type ExecutionPayloadEnvelopeV5 = ExecutionPayloadEnvelopeV5;
type ExecutionPayloadEnvelopeV6 = ExecutionPayloadEnvelopeV6;
}
/// Custom engine validator