resolve merge conflicts

This commit is contained in:
Eitan Seri-Levi
2025-01-07 13:57:22 +07:00
49 changed files with 545 additions and 261 deletions

View File

@@ -296,16 +296,17 @@ impl BlockId {
))
})?
} else {
BlobSidecarList::default()
BlobSidecarList::empty_uninitialized()
};
let blob_sidecar_list_filtered = match indices.indices {
Some(vec) => {
let list = blob_sidecar_list
let list: Vec<_> = blob_sidecar_list
.into_iter()
.filter(|blob_sidecar| vec.contains(&blob_sidecar.index))
.collect();
BlobSidecarList::new(list)
let max_len = chain.spec.max_blobs_per_block(block.epoch());
BlobSidecarList::new(list, max_len as usize)
.map_err(|e| warp_utils::reject::custom_server_error(format!("{:?}", e)))?
}
None => blob_sidecar_list,