Alpha_context.Sc_rollupThis module re-exports definitions from Sc_rollup_storage and Sc_rollup_repr.
module Tick : sig ... endSee Sc_rollup_tick_repr.
module Address :
module type of struct include Mavryk_protocol_environment_alpha.Smart_rollup.Address endtype rollup := tval in_memory_size : t -> Cache_memory_helpers.sintval must_exist :
context ->
t ->
context Mavryk_protocol_environment_alpha.Error_monad.tzresult
Mavryk_protocol_environment_alpha.Lwt.tmodule Whitelist : sig ... endmodule Staker : sig ... endmodule State_hash :
module type of struct include Mavryk_protocol_environment_alpha.Smart_rollup.State_hash endmodule Metadata : sig ... endmodule Dal_parameters : sig ... endmodule Inbox_message : sig ... endmodule Inbox_merkelized_payload_hashes : sig ... endtype inbox_message = {inbox_level : Raw_level.t;message_counter : Mavryk_protocol_environment_alpha.Z.t;payload : Inbox_message.serialized;}type reveal_data = | Raw_data of string| Metadata of Metadata.t| Dal_page of Dal.Page.content option| Dal_parameters of Dal_parameters.tval pp_inbox_message :
Mavryk_protocol_environment_alpha.Format.formatter ->
inbox_message ->
unitval inbox_message_equal : inbox_message -> inbox_message -> boolval pp_reveal_data :
Mavryk_protocol_environment_alpha.Format.formatter ->
reveal_data ->
unitval pp_input :
Mavryk_protocol_environment_alpha.Format.formatter ->
input ->
unitval input_encoding : input Mavryk_protocol_environment_alpha.Data_encoding.ttype reveal = | Reveal_raw_data of Sc_rollup_reveal_hash.t| Reveal_metadata| Request_dal_page of Dal.Page.t| Reveal_dal_parameterstype is_reveal_enabled = current_block_level:Raw_level.t -> reveal -> boolval reveal_encoding : reveal Mavryk_protocol_environment_alpha.Data_encoding.tval pp_reveal :
Mavryk_protocol_environment_alpha.Format.formatter ->
reveal ->
unitval is_reveal_enabled_predicate :
Constants.Parametric.sc_rollup_reveal_activation_level ->
is_reveal_enabledtype input_request = | No_input_required| Initial| First_after of Raw_level.t * Mavryk_protocol_environment_alpha.Z.t| Needs_reveal of revealval input_request_encoding :
input_request Mavryk_protocol_environment_alpha.Data_encoding.tval input_request_equal : input_request -> input_request -> boolval pp_input_request :
Mavryk_protocol_environment_alpha.Format.formatter ->
input_request ->
unitmodule Inbox : sig ... endmodule Outbox : sig ... endtype output = {outbox_level : Raw_level.t;message_index : Mavryk_protocol_environment_alpha.Z.t;message : Outbox.Message.t;}val output_encoding : output Mavryk_protocol_environment_alpha.Data_encoding.tmodule Dissection_chunk : sig ... endmodule type Generic_pvm_context_sig = sig ... endmodule PVM : sig ... endmodule Kind : sig ... endval genesis_state_hash_of :
boot_sector:string ->
Kind.t ->
State_hash.t Mavryk_protocol_environment_alpha.Lwt.tmodule ArithPVM : sig ... endmodule Wasm_2_0_0PVM : sig ... endmodule Riscv_PVM : sig ... endmodule Number_of_ticks : sig ... endmodule Commitment : sig ... endval originate :
?whitelist:Whitelist.t ->
context ->
kind:Kind.t ->
parameters_ty:Script.lazy_expr ->
genesis_commitment:Commitment.t ->
(t * Mavryk_protocol_environment_alpha.Z.t * Commitment.Hash.t * context)
Mavryk_protocol_environment_alpha.Error_monad.tzresult
Mavryk_protocol_environment_alpha.Lwt.tval parameters_type :
context ->
t ->
(Script.lazy_expr option * context)
Mavryk_protocol_environment_alpha.Error_monad.tzresult
Mavryk_protocol_environment_alpha.Lwt.tmodule Errors : sig ... endmodule Proof : sig ... endmodule Game : sig ... endmodule Stake_storage : sig ... endmodule Refutation_storage : sig ... endval rpc_arg : t Mavryk_protocol_environment_alpha.RPC_arg.tval list_unaccounted :
context ->
t list Mavryk_protocol_environment_alpha.Error_monad.tzresult
Mavryk_protocol_environment_alpha.Lwt.tval genesis_info :
context ->
rollup ->
(context * Commitment.genesis_info)
Mavryk_protocol_environment_alpha.Error_monad.tzresult
Mavryk_protocol_environment_alpha.Lwt.tmodule Internal_for_tests : sig ... endThis module discloses definitions that are only useful for tests and must not be used otherwise.