Commitment.V1
type t = {
compressed_state : State_hash.t;
inbox_level : int32;
predecessor : Hash.t;
number_of_ticks : int64;
}
Type of smart rollup commitments. See Protocol
.Sc_rollup_commitment_repr.t.
val pp : Stdlib.Format.formatter -> t -> unit
Pretty printing protocol agnostic commitments.
val encoding : t Mavryk_base.TzPervasives.Data_encoding.t
Encoding for commitments.
val genesis_commitment :
origination_level:int32 ->
genesis_state_hash:State_hash.t ->
t
genesis_commitment ~origination_level ~genesis_state_hash
is the commitment that is published when originating a new rollup. See Protocol
.Sc_rollup_commitment_repr.genesis_commitment.