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_node.Protocol_plugin_sigSource

Sourcemodule type RPC_DIRECTORY = sig ... end

Protocol specific RPC directory, used as a dynamic directory in the protocol agnostic rollup node.

Sourcemodule type DAL_SLOTS_TRACKER = sig ... end

Protocol specific functions to track endorsed DAL slots of L1 blocks.

Sourcemodule type INBOX = sig ... end

Protocol specific functions to reconstruct inboxes from L1 blocks.

Sourcemodule type BATCHER_CONSTANTS = sig ... end

Protocol specific constants for the batcher.

Sourcemodule type BATCHER = sig ... end

Protocol specific batcher. NOTE: The batcher has to be stopped and the new one restarted on protocol change.

Sourcemodule type LAYER1_HELPERS = sig ... end

Protocol specific functions to interact with the L1 node.

Sourcemodule type L1_PROCESSING = sig ... end

Protocol specific functions for processing L1 blocks.

Sourcemodule type PARTIAL = sig ... end

Partial protocol plugin with just the PVM and the function to access the Layer1. This signature exists in order to build plugins for the interpreter and the refutation games while avoiding circular dependencies.

Sourcemodule type REFUTATION_GAME_HELPERS = sig ... end

Protocol specific refutation helper functions.

Sourcemodule type S = sig ... end

Signature of protocol plugins for the rollup node. NOTE: the plugins have to be registered to be made available to the rollup node.

OCaml

Innovation. Community. Security.