got interop working~

This commit is contained in:
Eitan Seri-Levi
2025-06-09 10:07:53 +03:00
parent 30f28784ee
commit 7fe71d4db6
31 changed files with 282 additions and 249 deletions

View File

@@ -2612,7 +2612,7 @@ impl BeaconNodeHttpClient {
pub async fn get_validator_inclusion_list<E: EthSpec>(
&self,
slot: Slot,
) -> Result<Option<GenericResponse<InclusionListTransactions<E>>>, Error> {
) -> Result<Option<GenericResponse<Transactions<E>>>, Error> {
let mut path = self.eth_path(V1)?;
path.path_segments_mut()

View File

@@ -2342,6 +2342,9 @@ mod test {
ExecutionPayload::Electra(ExecutionPayloadElectra::<MainnetEthSpec>::random_for_test(
rng,
)),
ExecutionPayload::Eip7805(ExecutionPayloadEip7805::<MainnetEthSpec>::random_for_test(
rng,
)),
ExecutionPayload::Fulu(ExecutionPayloadFulu::<MainnetEthSpec>::random_for_test(rng)),
];
let merged_forks = &ForkName::list_all()[2..];
@@ -2386,6 +2389,17 @@ mod test {
blobs_bundle,
}
},
{
let execution_payload =
ExecutionPayload::Eip7805(
ExecutionPayloadEip7805::<MainnetEthSpec>::random_for_test(rng),
);
let blobs_bundle = BlobsBundle::random_for_test(rng);
ExecutionPayloadAndBlobs {
execution_payload,
blobs_bundle,
}
},
{
let execution_payload =
ExecutionPayload::Fulu(