//! Traits for resetting stages.
usealloc::boxed::Box;useasync_trait::async_trait;usekona_genesis::SystemConfig;usekona_protocol::BlockInfo;/// Provides the [`BlockInfo`] and [`SystemConfig`] for the stack to reset the stages.
#[async_trait]pubtraitResetProvider{/// Returns the current [`BlockInfo`] for the pipeline to reset.
async fnblock_info(&self)-> BlockInfo;/// Returns the current [`SystemConfig`] for the pipeline to reset.
async fnsystem_config(&self)-> SystemConfig;}