Module Tezos_baking_alpha

module Abstract_context_index : sig ... end
module Baking_actions : sig ... end
module Baking_cache : sig ... end

Cache structures used to memoize costly RPCs/computations.

module Baking_configuration : sig ... end
module Baking_errors : sig ... end
module Baking_events : sig ... end
module Baking_files : sig ... end
module Baking_highwatermarks : sig ... end
module Baking_lib : sig ... end
module Baking_nonces : sig ... end
module Baking_pow : sig ... end
module Baking_profiler : sig ... end
module Baking_scheduling : sig ... end
module Baking_simulator : sig ... end
module Baking_state : sig ... end
module Baking_state_types : sig ... end
module Baking_vdf : sig ... end
module Block_forge : sig ... end
module Client_baking_blocks : sig ... end
module Client_baking_denunciation : sig ... end
module Client_baking_scheduling : sig ... end
module Client_daemon : sig ... end

Daemons directly supported by lib_delegate

module Client_keys : sig ... end
module Delegate_events : sig ... end
module Forge_worker : sig ... end

Concurrent worker for consensus operations and block forging

module Node_rpc : sig ... end
module Operation_pool : sig ... end
module Operation_selection : sig ... end
module Operation_worker : sig ... end

The operation worker is responsible for listening to the node's mempool and collecting incoming operations in an accessible operation pool. Upon request, it can monitor the (pre)quorum status for a given payload and report its completion through the provided quorum stream.

module Signature : sig ... end
module State_transitions : sig ... end

This module, and in particular the step function, modifies the automaton state, while Baking_actions performs potentially failing side-effects.

module Vdf_helpers : sig ... end