Function phron_finality::party::manager::aggregator::task
source · pub fn task<B, C, CN, LN, JS>(
subtask_common: TaskCommon,
client: Arc<C>,
io: IO<JS>,
session_boundaries: SessionBoundaries,
metrics: TimingBlockMetrics,
multikeychain: Keychain,
version: AggregatorVersion<CN, LN>
) -> Taskwhere
B: Block<Hash = BlockHash>,
B::Header: Header<Number = BlockNumber>,
JS: JustificationSubmissions<Justification> + Send + Sync + Clone + 'static,
C: HeaderBackend<B> + Send + Sync + 'static,
LN: Network<RmcNetworkData<BlockHash, Signature, SignatureSet<Signature>>> + 'static,
CN: Network<RmcNetworkData<BlockHash, Signature, SignatureSet<Signature>>> + 'static,
Expand description
Runs the justification signature aggregator within a single session.