Octez_riscv_pvm.Backendmodule Api = Octez_riscv_apitype hash = Tezos_crypto.Hashed.Smart_rollup_state_hash.ttype state = Api.statetype status = Api.statustype proof = Api.prooftype output_proof = Api.output_prooftype output_info = {message_index : Z.t;outbox_level : Tezos_base.TzPervasives.Bounded.Non_negative_int32.t;}module Mutable_state : sig ... endval compute_step_many :
?reveal_builtins:reveals ->
?write_debug:write_debug ->
?stop_at_snapshot:bool ->
max_steps:int64 ->
state ->
(state * int64) Lwt.tval compute_step_with_debug : ?write_debug:write_debug -> state -> state Lwt.tval get_tick : state -> Z.t Lwt.tval get_message_counter : state -> int64 Lwt.tval string_of_status : status -> stringval get_current_level : state -> int32 option Lwt.tval get_outbox :
state ->
Tezos_base.TzPervasives.Bounded.Non_negative_int32.t ->
output list Lwt.tval verify_proof : input option -> proof -> input_request optionval serialise_proof : proof -> bytesval deserialise_proof : bytes -> (proof, string) Stdlib.resultval output_info_of_output_proof : output_proof -> output_infoval state_of_output_proof : output_proof -> hashval verify_output_proof : output_proof -> output optionval verify_output_proof_res : output_proof -> (output, string) Stdlib.resultval produce_output_proof :
state ->
output_info ->
(output_proof, string) Stdlib.resultval serialise_output_proof : output_proof -> bytesval deserialise_output_proof : bytes -> (output_proof, string) Stdlib.resultval get_reveal_request : state -> string Lwt.t