mirror of
https://github.com/sigp/lighthouse.git
synced 2026-05-30 12:47:05 +00:00
Rename validate_full_data_columns_with_commitments
This commit is contained in:
@@ -33,7 +33,7 @@ use crate::data_column_verification::{
|
|||||||
GossipVerifiedDataColumn, KzgVerifiedCustodyDataColumn, KzgVerifiedDataColumn,
|
GossipVerifiedDataColumn, KzgVerifiedCustodyDataColumn, KzgVerifiedDataColumn,
|
||||||
verify_kzg_for_data_column_list,
|
verify_kzg_for_data_column_list,
|
||||||
};
|
};
|
||||||
use crate::kzg_utils::validate_full_data_columns_with_commitments;
|
use crate::kzg_utils::validate_data_columns_with_commitments;
|
||||||
use crate::metrics::{
|
use crate::metrics::{
|
||||||
KZG_DATA_COLUMN_RECONSTRUCTION_ATTEMPTS, KZG_DATA_COLUMN_RECONSTRUCTION_FAILURES,
|
KZG_DATA_COLUMN_RECONSTRUCTION_ATTEMPTS, KZG_DATA_COLUMN_RECONSTRUCTION_FAILURES,
|
||||||
};
|
};
|
||||||
@@ -699,7 +699,7 @@ fn verify_columns_against_block<E: EthSpec>(
|
|||||||
"Gloas block missing signed_execution_payload_bid".to_string(),
|
"Gloas block missing signed_execution_payload_bid".to_string(),
|
||||||
)
|
)
|
||||||
})?;
|
})?;
|
||||||
validate_full_data_columns_with_commitments(kzg, columns.iter(), commitments.as_ref())
|
validate_data_columns_with_commitments(kzg, columns.iter(), commitments.as_ref())
|
||||||
.map_err(AvailabilityCheckError::InvalidColumn)
|
.map_err(AvailabilityCheckError::InvalidColumn)
|
||||||
} else {
|
} else {
|
||||||
verify_kzg_for_data_column_list(columns.iter(), kzg)
|
verify_kzg_for_data_column_list(columns.iter(), kzg)
|
||||||
|
|||||||
@@ -3,8 +3,8 @@ use crate::block_verification::{
|
|||||||
};
|
};
|
||||||
use crate::data_availability_checker::MissingCellsError;
|
use crate::data_availability_checker::MissingCellsError;
|
||||||
use crate::kzg_utils::{
|
use crate::kzg_utils::{
|
||||||
reconstruct_data_columns, validate_full_data_columns,
|
reconstruct_data_columns, validate_data_columns_with_commitments, validate_full_data_columns,
|
||||||
validate_full_data_columns_with_commitments, validate_partial_data_columns,
|
validate_partial_data_columns,
|
||||||
};
|
};
|
||||||
use crate::observed_data_sidecars::{
|
use crate::observed_data_sidecars::{
|
||||||
Error as ObservedDataSidecarsError, ObservationKey, ObservationStrategy, Observe,
|
Error as ObservedDataSidecarsError, ObservationKey, ObservationStrategy, Observe,
|
||||||
@@ -490,7 +490,7 @@ impl<E: EthSpec> KzgVerifiedDataColumn<E> {
|
|||||||
kzg: &Kzg,
|
kzg: &Kzg,
|
||||||
) -> Result<Vec<Self>, (Option<ColumnIndex>, KzgError)> {
|
) -> Result<Vec<Self>, (Option<ColumnIndex>, KzgError)> {
|
||||||
let _timer = metrics::start_timer(&metrics::KZG_VERIFICATION_DATA_COLUMN_BATCH_TIMES);
|
let _timer = metrics::start_timer(&metrics::KZG_VERIFICATION_DATA_COLUMN_BATCH_TIMES);
|
||||||
validate_full_data_columns_with_commitments(kzg, data_columns.iter(), kzg_commitments)?;
|
validate_data_columns_with_commitments(kzg, data_columns.iter(), kzg_commitments)?;
|
||||||
Ok(data_columns
|
Ok(data_columns
|
||||||
.into_iter()
|
.into_iter()
|
||||||
.map(|column| Self {
|
.map(|column| Self {
|
||||||
|
|||||||
@@ -115,7 +115,7 @@ pub fn validate_full_data_columns<'a, E: EthSpec>(
|
|||||||
///
|
///
|
||||||
/// Gloas sidecars do not carry commitments. Their commitments come from the block's
|
/// Gloas sidecars do not carry commitments. Their commitments come from the block's
|
||||||
/// `ExecutionPayloadBid`.
|
/// `ExecutionPayloadBid`.
|
||||||
pub fn validate_full_data_columns_with_commitments<'a, E: EthSpec>(
|
pub fn validate_data_columns_with_commitments<'a, E: EthSpec>(
|
||||||
kzg: &Kzg,
|
kzg: &Kzg,
|
||||||
data_column_iter: impl Iterator<Item = &'a Arc<DataColumnSidecar<E>>>,
|
data_column_iter: impl Iterator<Item = &'a Arc<DataColumnSidecar<E>>>,
|
||||||
kzg_commitments: &[KzgCommitment],
|
kzg_commitments: &[KzgCommitment],
|
||||||
|
|||||||
Reference in New Issue
Block a user