Mavryk_protocol_environment_001_PtAtLas.Dalval parameters_encoding : parameters Data_encoding.tval make : parameters -> (t, [> `Fail of string ]) Pervasives.resultval parameters : t -> parameterstype commitment = Mavryk_crypto_dal.Cryptobox.Verifier.commitmentmodule Commitment : sig ... endtype commitment_proof = Mavryk_crypto_dal.Cryptobox.Verifier.commitment_proofmodule Commitment_proof : sig ... endval verify_commitment : t -> commitment -> commitment_proof -> booltype page_proof = Mavryk_crypto_dal.Cryptobox.Verifier.page_proofval page_proof_encoding : page_proof Data_encoding.tval pages_per_slot : parameters -> intval verify_page :
t ->
commitment ->
page_index:int ->
page ->
page_proof ->
(bool, [> `Page_length_mismatch | `Segment_index_out_of_range ]) Result.t