referrerpolicy=no-referrer-when-downgrade

Function polkadot_cli::validator_overseer_builder

pub fn validator_overseer_builder<Spawner, RuntimeClient>(
    _: OverseerGenArgs<'_, Spawner, RuntimeClient>,
    _: ExtendedOverseerGenArgs,
) -> Result<OverseerBuilder<Init<SpawnGlue<Spawner>>, Init<CandidateValidationSubsystem>, Init<PvfCheckerSubsystem>, Init<CandidateBackingSubsystem>, Init<StatementDistributionSubsystem<StdRng>>, Init<AvailabilityDistributionSubsystem>, Init<AvailabilityRecoverySubsystem>, Init<BitfieldSigningSubsystem>, Init<BitfieldDistribution>, Init<ProvisionerSubsystem>, Init<RuntimeApiSubsystem<RuntimeClient>>, Init<AvailabilityStoreSubsystem>, Init<NetworkBridgeRx<Arc<dyn NetworkService>, Service>>, Init<NetworkBridgeTx<Arc<dyn NetworkService>, Service>>, Init<ChainApiSubsystem<RuntimeClient>>, Init<CollationGenerationSubsystem>, Init<CollatorProtocolSubsystem>, Init<ApprovalDistribution>, Init<ApprovalVotingSubsystem>, Init<DummySubsystem>, Init<GossipSupport<Service>>, Init<DisputeCoordinatorSubsystem>, Init<DisputeDistributionSubsystem<Service>>, Init<ChainSelectionSubsystem>, Init<ProspectiveParachainsSubsystem>, Init<HashMap<H256, Vec<Sender<Result<(), SubsystemError>>>>>, Init<HashMap<H256, u32>>, Init<Arc<RuntimeClient>>, Init<Metrics>>, Error>
where RuntimeClient: RuntimeApiSubsystemClient + ChainApiBackend + AuxStore + 'static, Spawner: 'static + SpawnNamed + Clone + Unpin,
Expand description

Obtain a prepared validator Overseer, that is initialized with all default values.

The difference between this function and validator_with_parallel_overseer_builder is that this function enables the standalone approval-voting and approval-distribution subsystems and disables the approval-voting-parallel subsystem.