Mavryk_dal_node_lib.Dal_plugin
type slot_header = {
published_level : int32;
slot_index : slot_index;
commitment : Mavryk_crypto_dal.Cryptobox.Verifier.commitment;
}
Information extracted from DAL slots headers operations included in L1 blocks. Each slot header is made of an L1 level for which it is published, the slot's index and commitment.
type proto_parameters = {
feature_enable : bool;
incentives_enable : bool;
number_of_slots : int;
attestation_lag : int;
attestation_threshold : int;
cryptobox_parameters : Mavryk_crypto_dal.Cryptobox.Verifier.parameters;
sc_rollup_challenge_window_in_blocks : int;
commitment_period_in_blocks : int;
dal_attested_slots_validity_lag : int;
}
module type T = sig ... end
val register : (module T) -> unit
val get : Mavryk_base.TzPervasives.Protocol_hash.Table.key -> (module T) option