mirror of
https://github.com/sigp/lighthouse.git
synced 2026-05-31 13:17:09 +00:00
starting to cell-ize
This commit is contained in:
@@ -541,7 +541,11 @@ impl<E: EthSpec> GossipVerifiedPartialDataColumnHeader<E> {
|
||||
let header = Arc::new(header);
|
||||
|
||||
// Cache the valid header
|
||||
let Some(assembler) = chain.data_availability_checker.partial_assembler() else {
|
||||
let Some(assembler) = chain
|
||||
.data_availability_checker
|
||||
.pending_block_cache()
|
||||
.partial_assembler()
|
||||
else {
|
||||
return Err(GossipPartialDataColumnError::PartialColumnsDisabled);
|
||||
};
|
||||
let newly_cached = assembler.init(group_id, header.clone());
|
||||
@@ -1005,7 +1009,11 @@ pub fn validate_partial_data_column_sidecar_for_gossip<T: BeaconChainTypes>(
|
||||
}
|
||||
}
|
||||
} else {
|
||||
let Some(assembler) = chain.data_availability_checker.partial_assembler() else {
|
||||
let Some(assembler) = chain
|
||||
.data_availability_checker
|
||||
.pending_block_cache()
|
||||
.partial_assembler()
|
||||
else {
|
||||
return PartialColumnVerificationResult::Err(
|
||||
GossipPartialDataColumnError::PartialColumnsDisabled,
|
||||
);
|
||||
@@ -1062,6 +1070,7 @@ pub fn validate_partial_data_column_sidecar_for_gossip<T: BeaconChainTypes>(
|
||||
let column = Arc::from(column);
|
||||
let cells_to_kzg_verify = match chain
|
||||
.data_availability_checker
|
||||
.pending_block_cache()
|
||||
.missing_cells_for_partial_column_sidecar(&column)
|
||||
{
|
||||
Ok(Some(cells_to_kzg_verify)) => cells_to_kzg_verify,
|
||||
@@ -1622,6 +1631,7 @@ mod test {
|
||||
harness
|
||||
.chain
|
||||
.data_availability_checker
|
||||
.pending_block_cache()
|
||||
.partial_assembler()
|
||||
.unwrap()
|
||||
.init(block_root, header.clone());
|
||||
|
||||
Reference in New Issue
Block a user