Evm_node_lib_dev.TezosxAdditional runtimes which can be enabled alongside the default Ethereum runtime in Tezos X.
val runtime_encoding : runtime Tezos_base.TzPervasives.Data_encoding.tval runtime_of_string_opt : string -> runtime optionval string_of_runtime : runtime -> stringval pp_runtime : Stdlib.Format.formatter -> runtime -> unitval known_runtimes : runtime listThe list of known runtimes which can be enabled in Tezos X.
val feature_flag : runtime -> stringfeature_flag runtime is the path of the feature flag for runtime. Creating a file at this path in the durable storage of the kernel will enable the feature.
val target_sunrise_level_path : storage_version:int -> runtime -> stringtarget_sunrise_level_path ~storage_version runtime is the path of the target sunrise level (the EVM block level at which the runtime will start producing blocks). The path depends on storage_version because V57 relocated it under /tez/world_state/.
encode_target_sunrise_level n encodes n as a 32-byte little-endian U256 value suitable for writing at target_sunrise_level_path.
module Ethereum_runtime : sig ... endmodule Tezos_runtime : sig ... endmodule Foreign_address : sig ... endmodule Durable_storage_path : sig ... endtype address = | Ethereum_address of Ethereum_runtime.address| Tezos_address of Tezos_runtime.addressval address_of_string : string -> address Tezos_base.TzPervasives.tzresult