Mavryk_scoru_wasm.Wasm_pvm_stateval versions : (string * version) listval versions_flip : (version * string) listval version_encoding : version Mavryk_base.TzPervasives.Data_encoding.encodingtype input_info = {inbox_level : Mavryk_base.Bounded.Non_negative_int32.t;The inbox level at which the message exists.
*)message_counter : Z.t;The index of the message in the inbox.
*)}Represents the location of an input message.
type output_info = {outbox_level : Mavryk_base.Bounded.Non_negative_int32.t;The outbox level at which the message exists.
*)message_index : Z.t;The index of the message in the outbox.
*)}Represents the location of an output message.
val reveal_raw_data : string -> revealval reveal_metadata : revealmodule Compatibility : sig ... endtype input_request = | No_input_requiredThe VM does not expect any input.
*)| Input_requiredThe VM needs input in order to progress.
*)| Reveal_required of revealRepresents the state of input requests.
type info = {current_tick : Z.t;The number of ticks processed by the VM, zero for the initial state. current_tick must be incremented for each call to step
last_input_read : input_info option;The last message to be read by the VM, if any.
*)input_request : input_request;The current VM input request.
*)}Represents the state of the VM.
module Internal_state : sig ... endThis module type defines the state for the PVM. For use in lib_scoru_wasm only.