Evm_node_lib_dev_encoding.Meta_blockA Tezos X meta-block groups together the per-runtime block hashes that share the same L2 level.
type hashes = {evm : Ethereum_types.block_hash;michelson : Tezos_base.TzPervasives.Block_hash.t option;}Per-runtime block hashes.
michelson is None when the Michelson runtime has not been activated yet. Michelson block hashes use the regular Tezos b58check encoding, while EVM block hashes use the Ethereum hexadecimal encoding.
val hashes_encoding : hashes Tezos_base.TzPervasives.Data_encoding.tval encoding : t Tezos_base.TzPervasives.Data_encoding.ttype block_hash_identifier = | Evm of Ethereum_types.block_hash| Michelson of Tezos_base.TzPervasives.Block_hash.tA block hash identifying a meta-block: either an EVM hash (hex) or a Michelson hash (b58check). The JSON encoding accepts a string and dispatches based on its format.
val block_hash_identifier_encoding :
block_hash_identifier Tezos_base.TzPervasives.Data_encoding.t