Mavkit_smart_rollup_node
module Batcher : sig ... end
module Batcher_events : sig ... end
module Batcher_worker_types : sig ... end
This module contains the parameters for the worker (see Worker
) used by the batcher.
module Block_directory_helpers : sig ... end
This module is a helper to convert block ids used in RPCs to useful values.
module Cli : sig ... end
module Commitment_event : sig ... end
This module defines functions that emit the events used for the rollup node when it is storing and publishing commitments (see Commitment
).
module Configuration : sig ... end
module Daemon_event : sig ... end
This module defines functions that emit the events used by the smart rollup node daemon (see Daemon
).
module Event : sig ... end
This module defines functions that emit the events used when the smart rollup node is running (see Daemon
).
module Fuel : sig ... end
module Injector : sig ... end
module Interpreter : sig ... end
module Interpreter_event : sig ... end
module Layer1 : sig ... end
This module maintains information about the layer 1 chain.
module Loser_mode : sig ... end
module Messages : sig ... end
module Metadata : sig ... end
module Metrics : sig ... end
module Node_context : sig ... end
This module describes the execution context of the node.
module Node_context_loader : sig ... end
module Outbox_execution : sig ... end
module Progress_bar : sig ... end
Small wrapper around the Progress
library to easily create progress bars for use in the rollup node.
module Protocol_plugin_sig : sig ... end
module Protocol_plugins : sig ... end
module Publisher : sig ... end
The rollup node stores and publishes commitments for the PVM every `Commitment.sc_rollup_commitment_period` levels.
module Publisher_worker_types : sig ... end
module Purpose : sig ... end
module Pvm_patches : sig ... end
module Pvm_plugin_sig : sig ... end
module Reference : sig ... end
Abstraction module for OCaml references
module Refutation_coordinator : sig ... end
Component for managing refutation games. This module is implemented as a single worker in the rollup node, which takes care of processing new L1 heads, and coordinating the refutation game players. (See Refutation_player
).
module Refutation_coordinator_types : sig ... end
module Refutation_game : sig ... end
This module implements the refutation game logic of the rollup node.
module Refutation_game_event : sig ... end
module Refutation_player : sig ... end
module Refutation_player_types : sig ... end
module Repair : sig ... end
module Rollup_node_daemon : sig ... end
module Rollup_node_errors : sig ... end
module Rpc_directory : sig ... end
module Rpc_directory_helpers : sig ... end
module Rpc_server : sig ... end
module Simulation : sig ... end
module Snapshot_utils : sig ... end
module Snapshots : sig ... end
module Store : sig ... end
module Store_migration : sig ... end
module Store_sig : sig ... end
module Store_v0 : sig ... end
This version of the store is used for the rollup nodes for protocol Mumbai, i.e. = 16.
module Store_v1 : sig ... end
This version of the store is used for the rollup nodes for protocols for and after Nairobi, i.e. >= 17.
module Store_v2 : sig ... end
This version of the store is used for the rollup nodes for protocols for and after Nairobi, i.e. >= 17.
module Store_v3 : sig ... end
module Store_v4 : sig ... end
module Store_version : sig ... end
module Utils : sig ... end
module Wasm_2_0_0_dump : sig ... end