pub async fn start_beefy_gadget<B, BE, C, N, P, R, S>(
    beefy_params: BeefyParams<B, BE, C, N, P, R, S>
)where
    B: Block,
    BE: Backend<B>,
    C: Client<B, BE> + BlockBackend<B>,
    P: PayloadProvider<B> + Clone,
    R: ProvideRuntimeApi<B>,
    R::Api: BeefyApi<B, AuthorityId> + MmrApi<B, MmrRootHash, NumberFor<B>>,
    N: GossipNetwork<B> + NetworkRequest + Send + Sync + 'static,
    S: GossipSyncing<B> + SyncOracle + 'static,
Expand description

Start the BEEFY gadget.

This is a thin shim around running and awaiting a BEEFY worker.