Mavryk_raw_protocol_alpha.Origination_nonce
type t = {
operation_hash : Mavryk_protocol_environment_alpha.Operation_hash.t;
origination_index : int32;
}
Originated contracts and tx rollups handles are crafted from the hash of the operation that triggered their origination (and nothing else). As a single operation can trigger several originations, the corresponding handles are forged from a deterministic sequence of nonces, initialized with the hash of the operation.
val encoding : t Mavryk_protocol_environment_alpha.Data_encoding.t
val initial : Mavryk_protocol_environment_alpha.Operation_hash.t -> t