Helpers.DPinclude Distributed_prover.Smodule MP : Plonk.Main_protocol.Smodule Msg : Communication.Message.Smodule D :
Communication.Distributed_wrapper.Enriched_process
with type 'a M.step = 'a Msg.step
and type 'a M.request = 'a Msg.request
and type 'a M.reply = 'a Msg.reply
and type 'a io = 'a Lwt.tval distributed_prover_main :
workers:Distributed.Process_id.t list ->
inputs:MP.prover_inputs ->
MP.prover_public_parameters ->
MP.proof D.tmodule Worker_Main : Distribution.Main_protocol.Sval get_distributed_pp : MP.prover_public_parameters -> bytes