Module Octez_agnostic_baker.Configuration

val pidfile_arg : (string option, Tezos_client_base.Client_context.full) Tezos_clic.arg
val http_headers_env_variable : string
val http_headers : (string * string) list option
val baker_args : (string option * bool * string option * int64 * Q.t * Q.t * int option * bool * Per_block_votes.per_block_vote option * Per_block_votes.per_block_vote option * string option * Uri.t option * Uri.t option * bool * bool * Q.t option * Q.t option, Tezos_client_base.Client_context.full) Tezos_clic.options
val preserved_levels_arg : (int, Tezos_client_base.Client_context.full) Tezos_clic.arg
type t = {
  1. pidfile : string option;
  2. node_version_check_bypass : bool;
  3. node_version_allowed : string option;
  4. minimal_fees : int64;
  5. minimal_nanotez_per_gas_unit : Q.t;
  6. minimal_nanotez_per_byte : Q.t;
  7. force_apply_from_round : int option;
  8. keep_alive : bool;
  9. liquidity_baking_vote : Per_block_votes.per_block_vote option;
  10. adaptive_issuance_vote : Per_block_votes.per_block_vote option;
  11. per_block_vote_file : string option;
  12. extra_operations : Uri.t option;
  13. dal_node_endpoint : Uri.t option;
  14. without_dal : bool;
  15. state_recorder : bool;
  16. pre_emptive_forge_time : Q.t option;
  17. remote_calls_timeout : Q.t option;
}
val create_config : (string option * bool * string option * int64 * Q.t * Q.t * int option * bool * Per_block_votes.per_block_vote option * Per_block_votes.per_block_vote option * string option * Uri.t option * Uri.t option * bool * bool * Q.t option * Q.t option) -> t
type per_block_votes_config = {
  1. vote_file : string option;
  2. liquidity_baking_vote : Per_block_votes.per_block_vote;
  3. adaptive_issuance_vote : Per_block_votes.per_block_vote;
}