package octez-smart-rollup-node-lib

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Octez_smart_rollup_nodeSource

Sourcemodule Batcher : sig ... end
Sourcemodule Batcher_events : sig ... end
Sourcemodule Batcher_worker_types : sig ... end

This module contains the parameters for the worker (see Worker) used by the batcher.

Sourcemodule Block_directory_helpers : sig ... end

This module is a helper to convert block ids used in RPCs to useful values.

Sourcemodule Cli : sig ... end
Sourcemodule 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).

Sourcemodule Configuration : sig ... end
Sourcemodule Daemon_event : sig ... end

This module defines functions that emit the events used by the smart rollup node daemon (see Daemon).

Sourcemodule Event : sig ... end

This module defines functions that emit the events used when the smart rollup node is running (see Daemon).

Sourcemodule Fuel : sig ... end
Sourcemodule Injector : sig ... end
Sourcemodule Interpreter : sig ... end
Sourcemodule Interpreter_event : sig ... end
Sourcemodule Layer1 : sig ... end

This module maintains information about the layer 1 chain.

Sourcemodule Loser_mode : sig ... end
Sourcemodule Messages : sig ... end
Sourcemodule Metadata : sig ... end
Sourcemodule Metrics : sig ... end
Sourcemodule Node_context : sig ... end

This module describes the execution context of the node.

Sourcemodule Node_context_loader : sig ... end
Sourcemodule Outbox_execution : sig ... end
Sourcemodule Progress_bar : sig ... end

Small wrapper around the Progress library to easily create progress bars for use in the rollup node.

Sourcemodule Protocol_plugin_sig : sig ... end
Sourcemodule Protocol_plugins : sig ... end
Sourcemodule Publisher : sig ... end

The rollup node stores and publishes commitments for the PVM every `Commitment.sc_rollup_commitment_period` levels.

Sourcemodule Publisher_worker_types : sig ... end
Sourcemodule Purpose : sig ... end
Sourcemodule Pvm_patches : sig ... end
Sourcemodule Pvm_plugin_sig : sig ... end
Sourcemodule Reference : sig ... end

Abstraction module for OCaml references

Sourcemodule 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).

Sourcemodule Refutation_game : sig ... end

This module implements the refutation game logic of the rollup node.

Sourcemodule Refutation_game_event : sig ... end
Sourcemodule Refutation_player : sig ... end
Sourcemodule Refutation_player_types : sig ... end
Sourcemodule Repair : sig ... end
Sourcemodule Rollup_node_daemon : sig ... end
Sourcemodule Rollup_node_errors : sig ... end
Sourcemodule Rpc_directory : sig ... end
Sourcemodule Rpc_directory_helpers : sig ... end
Sourcemodule Rpc_server : sig ... end
Sourcemodule Simulation : sig ... end
Sourcemodule Snapshot_utils : sig ... end
Sourcemodule Snapshots : sig ... end
Sourcemodule Store : sig ... end
Sourcemodule Store_migration : sig ... end
Sourcemodule Store_sig : sig ... end
Sourcemodule Store_v0 : sig ... end

This version of the store is used for the rollup nodes for protocol Mumbai, i.e. = 16.

Sourcemodule Store_v1 : sig ... end

This version of the store is used for the rollup nodes for protocols for and after Nairobi, i.e. >= 17.

Sourcemodule Store_v2 : sig ... end

This version of the store is used for the rollup nodes for protocols for and after Nairobi, i.e. >= 17.

Sourcemodule Store_v3 : sig ... end
Sourcemodule Store_v4 : sig ... end
Sourcemodule Store_version : sig ... end
Sourcemodule Utils : sig ... end
Sourcemodule Wasm_2_0_0_dump : sig ... end
OCaml

Innovation. Community. Security.