Module Coda_worker.Input

type t = {
addrs_and_ports : Node_addrs_and_ports.Display.Stable.Latest.t;
libp2p_keypair : Mina_net2.Keypair.Stable.Latest.t;
net_configs : (Node_addrs_and_ports.Display.Stable.Latest.t * Mina_net2.Keypair.Stable.Latest.t) list * Node_addrs_and_ports.Display.Stable.Latest.t list list;
snark_worker_key : Signature_lib.Public_key.Compressed.Stable.Latest.t option;
env : (string * string) list;
block_production_key : int option;
work_selection_method : Cli_lib.Arg_type.Work_selection_method.Stable.Latest.t;
conf_dir : string;
trace_dir : string option;
program_dir : string;
acceptable_delay : Core.Time.Span.t;
chain_id : string;
peers : string list;
max_concurrent_connections : int option;
is_archive_rocksdb : bool;
is_seed : bool;
archive_process_location : Core.Host_and_port.t option;
runtime_config : Runtime_config.t;
}
val bin_shape_t : Core.Bin_prot.Shape.t
val __bin_read_t__ : ( int -> t ) Core.Bin_prot.Read.reader
val bin_read_t : t Core.Bin_prot.Read.reader
val bin_reader_t : t Core.Bin_prot.Type_class.reader
val bin_size_t : t Core.Bin_prot.Size.sizer
val bin_write_t : t Core.Bin_prot.Write.writer
val bin_writer_t : t Core.Bin_prot.Type_class.writer
val bin_t : t Core.Bin_prot.Type_class.t