Mavkit_smart_rollup.L1_operationtype t = | Add_messages of {}| Cement of {rollup : Address.t;commitment : Mavkit_smart_rollup.Commitment.Hash.t;}| Publish of {rollup : Address.t;commitment : Commitment.t;}| Refute of {rollup : Address.t;opponent : Mavryk_crypto.Signature.Public_key_hash.t;refutation : Game.refutation;}| Timeout of {rollup : Address.t;stakers : Game.index;}| Recover_bond of {rollup : Address.t;staker : Mavryk_crypto.Signature.Public_key_hash.t;}Encoding for L1 operations (used by injector for on-disk persistence).
*)| Execute_outbox_message of {rollup : Address.t;cemented_commitment : Mavkit_smart_rollup.Commitment.Hash.t;output_proof : string;}L1 operations produced (and injected) by the rollup node.
val encoding : t Mavryk_base.TzPervasives.Data_encoding.tval pp : Stdlib.Format.formatter -> t -> unitPretty printer (human readable) for L1 operations.
val unique : t -> boolfalse if the injector will accept duplicate such operations.