Mavryk_baking_001_PtAtLasmodule Abstract_context_index : sig ... endmodule Baking_actions : sig ... endmodule Baking_cache : sig ... endCache structures used to memoize costly RPCs/computations.
module Baking_configuration : sig ... endmodule Baking_errors : sig ... endmodule Baking_events : sig ... endmodule Baking_files : sig ... endmodule Baking_highwatermarks : sig ... endmodule Baking_lib : sig ... endmodule Baking_nonces : sig ... endmodule Baking_pow : sig ... endmodule Baking_scheduling : sig ... endmodule Baking_simulator : sig ... endmodule Baking_state : sig ... endmodule Baking_vdf : sig ... endmodule Block_forge : sig ... endmodule Client_baking_blocks : sig ... endmodule Client_baking_denunciation : sig ... endmodule Client_baking_scheduling : sig ... endmodule Client_daemon : sig ... endDaemons directly supported by lib_delegate
module Delegate_events : sig ... endmodule Forge_worker : sig ... endConcurrent worker for consensus operations and block forging
module Node_rpc : sig ... endmodule Operation_pool : sig ... endmodule Operation_selection : sig ... endmodule Operation_worker : sig ... endLaunch processes to gather operations from the mempool and make them available for the baker.
module Per_block_vote_file : sig ... endThis module is used to load the baker's per block votes configurations. When a file is given as configuration, its content is expected to be a valid JSON matching the following examples:
module State_transitions : sig ... endThis module, and in particular the step function, modifies the automaton state, while Baking_actions performs potentially failing side-effects.
module Vdf_helpers : sig ... end