Tezos_client_base_unix.Daemon_configinclude module type of struct include Client_config endtype cli_args = Client_config.cli_args = {chain : Tezos_shell_services.Chain_services.chain;block : Tezos_shell_services.Shell_services.block;confirmations : int option;sources : Tezos_proxy.Light.sources_config option;password_filename : string option;protocol : Tezos_base.TzPervasives.Protocol_hash.t option;print_timings : bool;log_requests : bool;better_errors : bool;client_mode : client_mode;log_coloring : bool option;allow_fixed_random_seed : bool;}val signing_version_for_test : Tezos_base.TzPervasives.Signature.version optionmodule Cfg_file = Client_config.Cfg_fileval default_cli_args : cli_argsval string_parameter : unit -> (string, 'a) Tezos_clic.parameterval bool_parameter : unit -> (bool, 'a) Tezos_clic.parameterval media_type_parameter :
unit ->
(Tezos_rpc_http.Media_type.Command_line.t,
Tezos_client_base.Client_context.full)
Tezos_clic.parameterval endpoint_parameter : unit -> (Uri.t, 'a) Tezos_clic.parameterval sources_parameter :
unit ->
(Tezos_proxy.Light.sources_config, 'a) Tezos_clic.parameterval chain_parameter :
unit ->
(Tezos_shell_services.Chain_services.chain, 'a) Tezos_clic.parameterval block_parameter :
unit ->
(Tezos_shell_services.Block_services.block, 'a) Tezos_clic.parameterval wait_parameter : unit -> (int option, 'a) Tezos_clic.parameterval protocol_parameter :
unit ->
(Tezos_base.TzPervasives.Protocol_hash.t option, 'a) Tezos_clic.parameterval base_dir_arg : unit -> (string option, 'a) Tezos_clic.argval no_base_dir_warnings_switch : unit -> (bool, 'a) Tezos_clic.argval config_file_arg : unit -> (string option, 'a) Tezos_clic.argval timings_switch : unit -> (bool, 'a) Tezos_clic.argval chain_arg :
unit ->
(Tezos_shell_services.Chain_services.chain, 'a) Tezos_clic.argval block_arg :
unit ->
(Tezos_shell_services.Block_services.block, 'a) Tezos_clic.argval wait_arg : unit -> (int option option, 'a) Tezos_clic.argval protocol_arg :
unit ->
(Tezos_base.TzPervasives.Protocol_hash.t option option, 'a) Tezos_clic.argval log_requests_switch : unit -> (bool, 'a) Tezos_clic.argval better_errors : unit -> (bool, 'a) Tezos_clic.argval log_coloring : unit -> (bool option, 'a) Tezos_clic.argval addr_arg : unit -> (string option, 'a) Tezos_clic.argval port_arg : unit -> (int option, 'a) Tezos_clic.argval tls_switch : unit -> (bool, 'a) Tezos_clic.argval media_type_arg :
unit ->
(Tezos_rpc_http.Media_type.Command_line.t option,
Tezos_client_base.Client_context.full)
Tezos_clic.argval endpoint_arg : unit -> (Uri.t option, 'a) Tezos_clic.argval sources_arg :
unit ->
(Tezos_proxy.Light.sources_config option, 'a) Tezos_clic.argval remote_signer_arg : unit -> (Uri.t option, 'a) Tezos_clic.argval password_filename_arg : unit -> (string option, 'a) Tezos_clic.argval client_mode_arg : unit -> (client_mode, 'a) Tezos_clic.argval allow_fixed_random_seed : unit -> (bool, 'a) Tezos_clic.argval read_config_file :
string ->
Cfg_file.t Tezos_base.TzPervasives.tzresult Lwt.tval fail_on_non_mockup_dir :
Tezos_client_base.Client_context.full ->
(unit, Tezos_base.TzPervasives.tztrace) Stdlib.result Lwt.tval config_show_client :
Tezos_client_base.Client_context.full ->
string ->
Cfg_file.t ->
(unit, 'a) Stdlib.result Lwt.tval config_show_mockup :
Tezos_client_base.Client_context.full ->
Tezos_base.TzPervasives.Protocol_hash.t option ->
string ->
(unit, Tezos_base.TzPervasives.tztrace) Stdlib.result Lwt.tval config_init_client :
string ->
Cfg_file.t ->
unit Tezos_error_monad.Error_monad.tzresult Lwt.tval config_init_mockup :
Tezos_client_base.Client_context.full ->
Tezos_base.TzPervasives.Protocol_hash.t option ->
string ->
string ->
string ->
(unit, Tezos_base.TzPervasives.tztrace) Stdlib.result Lwt.tval commands :
string ->
Cfg_file.t ->
client_mode ->
Tezos_base.TzPervasives.Protocol_hash.t option ->
string ->
Tezos_client_base.Client_context.full Tezos_clic.command listval global_options :
unit ->
(string option
* bool
* string option
* bool
* Tezos_shell_services.Chain_services.chain
* Tezos_shell_services.Block_services.block
* int option option
* Tezos_base.TzPervasives.Protocol_hash.t option option
* bool
* bool
* string option
* int option
* bool
* Tezos_rpc_http.Media_type.Command_line.t option
* Uri.t option
* Tezos_proxy.Light.sources_config option
* Uri.t option
* string option
* client_mode
* bool option
* bool,
Tezos_client_base.Client_context.full)
Tezos_clic.optionstype parsed_config_args = Client_config.parsed_config_args = {parsed_config_file : Cfg_file.t option;parsed_args : cli_args option;config_commands : Tezos_client_base.Client_context.full Tezos_clic.command list;base_dir : string option;require_auth : bool;}val default_parsed_config_args : parsed_config_argsval check_base_dir_for_mode :
Tezos_client_base.Client_context.full ->
[< `Mode_client | `Mode_light | `Mode_mockup | `Mode_proxy ] ->
bool ->
string ->
(unit, Tezos_base.TzPervasives.tztrace) Stdlib.result Lwt.tval light_mode_checks :
[< `Mode_client | `Mode_light | `Mode_mockup | `Mode_proxy ] ->
Uri.t ->
Tezos_proxy.Light.sources_config option ->
unit Tezos_base.TzPervasives.tzresult Lwt.tval parse_config_args :
Tezos_client_base.Client_context.full ->
string list ->
(parsed_config_args * string list, Tezos_error_monad.Error_monad.tztrace)
Stdlib.result
Lwt.ttype t =
string option
* bool
* string option
* bool
* Tezos_shell_services.Shell_services.chain
* Tezos_shell_services.Shell_services.block
* int option option
* Tezos_base.TzPervasives.Protocol_hash.t option option
* bool
* bool
* string option
* int option
* bool
* Tezos_rpc_http.Media_type.Command_line.t option
* Uri.t option
* Tezos_proxy.Light.sources_config option
* Uri.t option
* string option
* client_mode
* bool option
* boolmodule type Remote_params = Client_config.Remote_paramsval other_registrations : (Cfg_file.t -> (module Remote_params) -> unit) optionval default_media_type : Tezos_rpc_http.Media_type.Command_line.t