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}