Mavryk_shell_services.History_modeHistory modes for the chain history storage
History modes allow a node to require less disk storage. Indeed, depending on the chosen history mode, some parts of the complete chain history can be deleted as they are not required anymore. Three history modes are provided:
The type for defining the number of additional cycles to preserve.
The type for defining an history mode.
val default_additional_cycles : additional_cyclesThe default value for the number of additional cycles to preserve.
val default_full : tThe default full history mode value. Based on default_additional_cycles.
val default_rolling : tThe default rolling history mode value. Based on default_additional_cycles.
val default : tThe default history mode value.
val encoding : t Mavryk_base.TzPervasives.Data_encoding.tReturns true if the modes are equal. The number of additional cycles are not checked.
val pp : Stdlib.Format.formatter -> t -> unitval pp_short : Stdlib.Format.formatter -> t -> unitval tag : t Mavryk_base.TzPervasives.Tag.defmodule Legacy : sig ... endThe module for handling legacy history modes. It is only used for legacy support, see Mavryk_store.Legacy and Mavryk_store.Snapshots.