Tezos_tx_rollup_015_PtLimaPt.InboxSourceA non-compact representation of inboxes that represents complete messages and not their hashes.
type message_result = | Interpreted of Tezos_protocol_015_PtLimaPt.Protocol.Tx_rollup_l2_apply.Message_result.tThe message was interpreted by the rollup node but may have failed
*)| Discarded of Tezos_base.TzPervasives.tztraceThe message was discarded because it could not be interpreted
*)Result of application of an inbox message
type l2_context_hash = {irmin_hash : Tezos_protocol_015_PtLimaPt.Protocol.Tx_rollup_l2_context_hash.t;The context hash of the commited context, used for checkout
*)tree_hash : Tezos_base.TzPervasives.Context_hash.t;}type message = {message : Tezos_protocol_015_PtLimaPt.Protocol.Alpha_context.Tx_rollup_message.t;result : message_result;l2_context_hash : l2_context_hash;}Type of inbox message with the context hash resulting from the application of the message
The type representing an inbox whose contents are the messages and not the hashed messages.
Encoding for l2 context hashes
Encoding for inbox messages
val merkle_root :
t ->
Tezos_protocol_015_PtLimaPt.Protocol.Alpha_context.Tx_rollup_inbox.Merkle.rootReturns the Merkle root of the (contents of the) inbox.
Returns the protocol inbox from an L2 inbox. The protocol inbox corresponds to the structure that is stored on L1, i.e. an inbox with Merklized contents.