mithril_aggregator/services/certificate_chain_synchronizer/
noop.rs

1use mithril_common::StdResult;
2
3use crate::services::CertificateChainSynchronizer;
4
5/// A noop [CertificateChainSynchronizer] for leader aggregators
6pub struct MithrilCertificateChainSynchronizerNoop;
7
8#[async_trait::async_trait]
9impl CertificateChainSynchronizer for MithrilCertificateChainSynchronizerNoop {
10    async fn synchronize_certificate_chain(&self, _force: bool) -> StdResult<()> {
11        Ok(())
12    }
13}