package tezos-protocol-017-PtNairob

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
val make : ?burn_per_byte:Tez_repr.t -> ?inbox_ema:int -> ?last_removed_commitment_hashes: (Tx_rollup_message_result_hash_repr.t * Tx_rollup_commitment_repr.Hash.t) -> ?finalized_commitments:(Tx_rollup_level_repr.t * Tx_rollup_level_repr.t) -> ?unfinalized_commitments:(Tx_rollup_level_repr.t * Tx_rollup_level_repr.t) -> ?uncommitted_inboxes:(Tx_rollup_level_repr.t * Tx_rollup_level_repr.t) -> ?commitment_newest_hash:Tx_rollup_commitment_repr.Hash.t -> ?tezos_head_level:Raw_level_repr.t -> ?occupied_storage:Tezos_protocol_environment_017_PtNairob.Z.t -> ?commitments_watermark:Tx_rollup_level_repr.t -> allocated_storage:Tezos_protocol_environment_017_PtNairob.Z.t -> unit -> t

make returns a state for tests

val get_inbox_ema : t -> int
val get_occupied_storage : t -> Tezos_protocol_environment_017_PtNairob.Z.t
val set_occupied_storage : Tezos_protocol_environment_017_PtNairob.Z.t -> t -> t
val get_allocated_storage : t -> Tezos_protocol_environment_017_PtNairob.Z.t
val set_allocated_storage : Tezos_protocol_environment_017_PtNairob.Z.t -> t -> t
val reset_commitments_watermark : t -> t
val get_commitments_watermark : t -> Tx_rollup_level_repr.t option
OCaml

Innovation. Community. Security.