Octez_smart_rollup.L1_operationtype t = | Add_messages of {}| Cement of {rollup : Address.t;commitment : Octez_smart_rollup.Commitment.Hash.t;}| Publish of {rollup : Address.t;commitment : Commitment.t;}| Refute of {rollup : Address.t;opponent : Tezos_crypto.Signature.Public_key_hash.t;refutation : Game.refutation;}| Timeout of {rollup : Address.t;stakers : Game.index;}| Recover_bond of {rollup : Address.t;staker : Tezos_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 : Octez_smart_rollup.Commitment.Hash.t;output_proof : string;}| Publish_dal_commitment of {slot_index : Dal.Slot_index.t;commitment : Dal.Commitment.t;commitment_proof : Dal.Commitment_proof.t;}L1 operations produced (and injected) by the rollup node.
val encoding : t Tezos_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.