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.