octez-l2-libs.smart-rollup
Octez_smart_rollup.Operation_kind
octez-l2-libs.layer2_store
octez-l2-libs.scoru-wasm
octez-l2-libs.scoru-wasm-fast
octez-l2-libs.scoru-wasm-helpers
octez-l2-libs.scoru_wasm_durable_snapshot
octez-l2-libs.scoru_wasm_test_helpers
octez-l2-libs.smart_rollup_wasm_benchmark_lib
octez-l2-libs.wasmer
octez-l2-libs.webassembly-interpreter
octez-l2-libs.webassembly-interpreter-extra
type t =
| Publish
| Add_messages
| Cement
| Timeout
| Refute
| Recover
| Execute_outbox_message
The kind of operations that can be injected by the rollup node.
val all : t list
List of possible operations kind for operator specialization.
module Map : Tezos_base.TzPervasives.Map.S with type key = t
val to_string : t -> string
to_string o returns a string representation of operation_kind o.
to_string o
o
val of_string : string -> t option
of_string s parses an operation kind from the given string s.
of_string s
s
val of_string_exn : string -> t
of_string_exn s parses an operation kind from the given string s.
of_string_exn s
val encoding : t Tezos_base.TzPervasives.Data_encoding.t
val map_encoding : (t -> 'value Tezos_base.TzPervasives.Data_encoding.t) -> 'value Map.t Tezos_base.TzPervasives.Data_encoding.t