Module Tezos_dal_node_lib.Event

val pp_int_list : Stdlib.Format.formatter -> int list -> unit
val pp_pkh_list : Stdlib.Format.formatter -> Tezos_crypto.Signature.Public_key_hash.t list -> unit
val emit_failed_to_retrieve_commitment_of_slot_id : published_level:int32 -> slot_index:int -> error:Tezos_base.TzPervasives.Error_monad.tztrace list -> unit Lwt.t
val emit_slot_from_backup_has_unexpected_size : published_level:int32 -> slot_index:int -> backup_uri:Uri.t -> expected_size:int -> obtained_size:int -> unit Lwt.t
val emit_slot_from_backup_has_unexpected_commitment : published_level:int32 -> slot_index:int -> backup_uri:Uri.t -> expected_commitment:Tezos_crypto_dal.Cryptobox.Commitment.t -> obtained_commitment:Tezos_crypto_dal.Cryptobox.Commitment.t -> unit Lwt.t
val emit_fetching_slot_from_backup_failed : published_level:int32 -> slot_index:int -> backup_uri:Uri.t -> status:Cohttp.Code.status_code -> unit Lwt.t
val emit_starting_node : unit -> unit Lwt.t
val emit_waiting_l1_node_bootstrapped : unit -> unit Lwt.t
val emit_l1_node_bootstrapped : unit -> unit Lwt.t
val emit_waiting_known_plugin : unit -> unit Lwt.t
val emit_shutdown_node : exit_status:int -> unit Lwt.t
val emit_dal_node_sqlite3_store_init : unit -> unit Lwt.t
val emit_store_is_ready : unit -> unit Lwt.t
val emit_node_is_ready : network_name:Tezos_base.TzPervasives.Distributed_db_version.Name.t -> version:string -> unit Lwt.t
val emit_config_file_not_found : path:string -> unit Lwt.t
val emit_retry_fetching_info_from_l1 : endpoint:string -> delay:float -> requested_info:string -> event_level:[< `Notice | `Warning ] -> unit Lwt.t
val emit_config_error_no_bootstrap : unit -> unit Lwt.t
val emit_resolved_bootstrap_points : domainname:string -> number:int -> unit Lwt.t
val emit_resolved_bootstrap_no_points : unit -> unit Lwt.t
val emit_resolved_bootstrap_points_total : number:int -> unit Lwt.t
val emit_fetched_l1_info_success : requested_info:string -> endpoint:string -> unit Lwt.t
val emit_reconstructed_slot : size:int -> shards:int -> unit Lwt.t
val emit_layer1_node_new_head : hash:Tezos_base.TzPervasives.Block_hash.t -> level:int32 -> fitness:Tezos_base.TzPervasives.Fitness.t -> unit Lwt.t
val emit_layer1_node_final_block : hash:Tezos_base.TzPervasives.Block_hash.t -> level:int32 -> round:int32 -> unit Lwt.t
val emit_layer1_node_tracking_started : unit -> unit Lwt.t
val emit_protocol_plugin_resolved : proto_hash:Tezos_base.TzPervasives.Protocol_hash.t -> start_level:int32 -> unit Lwt.t
val emit_no_protocol_plugin : proto_hash:Tezos_base.TzPervasives.Protocol_hash.t -> unit Lwt.t
val emit_no_protocol_constnts : proto_hash:Tezos_base.TzPervasives.Protocol_hash.t -> level:int32 -> unit Lwt.t
val emit_unexpected_protocol_plugin : unit -> unit Lwt.t
val emit_daemon_error : error:Tezos_base.TzPervasives.Error_monad.tztrace -> unit Lwt.t
val emit_failed_to_fetch_block : type_:string -> level:int32 -> last_notified:int32 -> error:Tezos_base.TzPervasives.Error_monad.tztrace -> unit Lwt.t
val emit_history_mode_warning : stored_levels:int -> storage_period:int -> unit Lwt.t
val emit_configuration_loaded : unit -> unit Lwt.t
val emit_upgrading_configuration : from:int -> into:int -> unit Lwt.t
val emit_stored_slot_content : published_level:int32 -> slot_index:int -> unit Lwt.t
val emit_stored_slot_shard : published_level:int32 -> slot_index:int -> shard_index:int -> unit Lwt.t
val emit_stored_slot_status : published_level:int32 -> slot_index:int -> status:Tezos_dal_node_services.Types.header_status -> unit Lwt.t
val emit_removed_slot_shards : published_level:int32 -> slot_index:int -> unit Lwt.t
val emit_removed_slot : published_level:int32 -> slot_index:int -> unit Lwt.t
val emit_removed_status : level:int32 -> unit Lwt.t
val emit_slot_header_status_storage_error : published_level:int32 -> slot_index:int -> error:Tezos_base.TzPervasives.Error_monad.tztrace -> unit Lwt.t
val emit_unexpected_slot_header_status : published_level:int32 -> slot_index:int -> expected_status:Tezos_dal_node_services.Types.header_status -> got_status:Tezos_dal_node_services.Types.header_status -> unit Lwt.t
val emit_removed_skip_list_cells : level:int32 -> unit Lwt.t
val emit_removing_shards_failed : published_level:int32 -> slot_index:int -> error:Tezos_base.TzPervasives.Error_monad.tztrace -> unit Lwt.t
val emit_removing_slot_failed : published_level:int32 -> slot_index:int -> error:Tezos_base.TzPervasives.Error_monad.tztrace -> unit Lwt.t
val emit_removing_status_failed : level:int32 -> error:Tezos_base.TzPervasives.Error_monad.tztrace -> unit Lwt.t
val emit_removing_skip_list_cells_failed : level:int32 -> error:Tezos_base.TzPervasives.Error_monad.tztrace -> unit Lwt.t
val emit_decoding_data_failed : data_kind:Tezos_dal_node_services.Types.Store.kind -> unit Lwt.t
val emit_dont_wait__message_validation_error : message_id:Tezos_dal_node_lib_gossipsub.Gossipsub.Worker.GS.Message_id.t -> validation_error:string -> unit
val emit_p2p_server_is_ready : point:Tezos_base.TzPervasives.P2p_point.Id.t -> unit Lwt.t
val emit_rpc_server_is_ready : point:Tezos_base.TzPervasives.P2p_point.Id.t -> unit Lwt.t
val emit_metrics_server_starting : endpoint:Tezos_base.TzPervasives.P2p_point.Id.t -> unit Lwt.t
val emit_metrics_server_not_starting : unit -> unit Lwt.t
val emit_metrics_server_is_ready : host:string -> port:int -> unit Lwt.t
val emit_loading_profiles_failed : error:Tezos_base.TzPervasives.Error_monad.tztrace -> unit Lwt.t
val emit_saving_profiles_failed : error:Tezos_base.TzPervasives.Error_monad.tztrace -> unit Lwt.t
val emit_reconstruct_starting_in : level:int32 -> slot_index:int -> delay:float -> unit Lwt.t
val emit_reconstruct_started : level:int32 -> slot_index:int -> number_of_received_shards:int -> number_of_shards:int -> unit Lwt.t
val emit_reconstruct_finished : level:int32 -> slot_index:int -> unit Lwt.t
val emit_reconstruct_no_missing_shard : level:int32 -> slot_index:int -> unit Lwt.t
val emit_reconstruct_error : level:int32 -> slot_index:int -> error:Tezos_base.TzPervasives.Error_monad.tztrace -> unit Lwt.t
val emit_store_upgrade_error_moving_directory : src:string -> dst:string -> exn:string -> unit Lwt.t
val emit_store_upgrade_error_creating_directory : path:string -> exn:string -> unit Lwt.t
val emit_store_upgrade_start : old_version:int -> new_version:int -> unit Lwt.t
val emit_store_upgraded : old_version:int -> new_version:int -> unit Lwt.t
val emit_store_upgrade_error : unit -> unit Lwt.t
val emit_crypto_process_started : pid:int -> unit Lwt.t
val emit_crypto_process_stopped : unit -> unit Lwt.t
val emit_crypto_process_error : msg:string -> unit Lwt.t
val emit_crypto_process_fatal : msg:string -> unit Lwt.t
val emit_amplificator_uninitialized : unit -> unit Lwt.t
val emit_crypto_process_received_query : query_id:int -> unit Lwt.t
val emit_crypto_process_sending_reply : query_id:int -> unit Lwt.t
val emit_crypto_process_sending_reply_error : query_id:int -> unit Lwt.t
val emit_main_process_sending_query : query_id:int -> unit Lwt.t
val emit_main_process_received_reply : query_id:int -> unit Lwt.t
val emit_main_process_received_reply_error : query_id:int -> msg:string -> unit Lwt.t
val emit_main_process_enqueue_query : query_id:int -> unit Lwt.t
val emit_get_attestable_slots_ok_notice : attester:Tezos_crypto.Signature.Public_key_hash.t -> published_level:int32 -> slots_indices:int list -> unit Lwt.t
val emit_get_attestable_slots_not_ok_warning : attester:Tezos_crypto.Signature.Public_key_hash.t -> published_level:int32 -> slots_indices:int list -> slot_indexes_with_details:(int * int * int) list -> unit Lwt.t
val emit_get_attestable_slots_future_level_warning : current_level:int32 -> current_baker_level:int32 -> unit Lwt.t
val emit_warn_no_attestation : attester:Tezos_crypto.Signature.Public_key_hash.t -> attested_level:int32 -> unit Lwt.t
val emit_attester_attested : attester:Tezos_crypto.Signature.Public_key_hash.t -> attested_level:int32 -> slot_indexes:int list -> unit Lwt.t
val emit_warn_attester_not_dal_attesting : attester:Tezos_crypto.Signature.Public_key_hash.t -> attested_level:int32 -> unit Lwt.t
val emit_warn_attester_did_not_attest : attester:Tezos_crypto.Signature.Public_key_hash.t -> attested_level:int32 -> slot_indexes:int list -> unit Lwt.t
val emit_attester_did_not_attest_because_of_traps : attester:Tezos_crypto.Signature.Public_key_hash.t -> attested_level:int32 -> slot_indexes:int list -> unit Lwt.t
val emit_trap_injection : delegate:Tezos_crypto.Signature.Public_key_hash.t -> published_level:int32 -> attested_level:int32 -> slot_index:int -> shard_index:int -> unit Lwt.t
val emit_trap_injection_failure : delegate:Tezos_crypto.Signature.Public_key_hash.t -> published_level:int32 -> attested_level:int32 -> slot_index:int -> shard_index:int -> error:Tezos_base.TzPervasives.tztrace -> unit Lwt.t
val emit_trap_check_failure : published_level:int32 -> slot_index:int -> shard_index:int -> delegate:Tezos_crypto.Signature.Public_key_hash.t -> unit Lwt.t
val emit_registered_pkh_not_a_delegate : pkh:Tezos_crypto.Signature.Public_key_hash.t -> unit Lwt.t
val emit_cannot_attest_slot_because_of_trap : pkh:Tezos_crypto.Signature.Public_key_hash.t -> published_level:int32 -> slot_index:int -> shard_index:int -> unit Lwt.t
val emit_dont_wait__register_trap : delegate:Tezos_crypto.Signature.Public_key_hash.t -> published_level:int32 -> slot_index:int -> shard_index:int -> unit
val emit_start_catchup : start_level:int32 -> end_level:int32 -> levels_to_clean_up:int32 -> unit Lwt.t
val emit_catching_up : current_level:int32 -> unit Lwt.t
val emit_end_catchup : unit -> unit Lwt.t
val emit_shard_validation_is_disabled : unit -> unit Lwt.t
val emit_ignoring_pkhs : pkhs:Tezos_crypto.Signature.Public_key_hash.t list -> unit Lwt.t