package octez-smart-rollup-node-lib

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
module type MIGRATION_ACTIONS = sig ... end

Type of parameter for migration functor Make.

module type S = sig ... end
module Make (S_from : Store_sig.S) (S_dest : Store_sig.S) (Actions : MIGRATION_ACTIONS with type from_store := Tezos_layer2_store.Store_sigs.ro S_from.t and type dest_store := Tezos_layer2_store.Store_sigs.rw S_dest.t) : S

Functor to create and register a migration.

val maybe_run_migration : Metadata.t -> storage_dir:string -> index_buffer_size:int -> unit Tezos_base.TzPervasives.tzresult Lwt.t

Migrate store located in rollup node store directory storage_dir if needed. If there is no possible migration path registered to go from the current version to the last Store.version, this function resolves with an error.

OCaml

Innovation. Community. Security.