Module Octez_rpc_process.Main

type Tezos_base.TzPervasives.error +=
  1. | RPC_Process_Port_already_in_use of Tezos_base.P2p_point.Id.t list
  2. | Missing_socket_dir
val rpc_metrics : Prometheus.Summary.family
module Metrics_server : sig ... end
val sanitize_cors_headers : default:Tezos_base.TzPervasives.String.Set.elt list -> string list -> Tezos_base.TzPervasives.String.Set.elt list
val init_rpc : Tezos_store.Store.store option Stdlib.ref -> Parameters.t -> (Tezos_base.TzPervasives.Block_hash.t * Tezos_base.Block_header.t) Lwt_watcher.input -> Directory.applied_watcher_kind Stdlib.ref -> (unit, Tezos_base.TzPervasives.tztrace) Stdlib.result Lwt.t
val create_init_socket : string option -> (Lwt_unix.file_descr, Tezos_base.TzPervasives.error list) Stdlib.result Lwt.t
val run : string option -> ('a, Tezos_base.TzPervasives.error list) Stdlib.result Lwt.t
val process : string option -> [> `Error of bool * string | `Ok of unit ]
module Term : sig ... end
module Manpage : sig ... end
val cmd : unit Cmdliner.Cmd.t