package tezos-smart-rollup-layer2-017-PtNairob

  1. Overview
  2. Docs

Module Tezos_smart_rollup_layer2_017_PtNairob.L1_operationSource

Sourcetype t =
  1. | Add_messages of {
    1. messages : string list;
    }
  2. | Cement of {
    1. rollup : Tezos_protocol_017_PtNairob.Protocol.Alpha_context.Sc_rollup.t;
    2. commitment : Tezos_protocol_017_PtNairob.Protocol.Alpha_context.Sc_rollup.Commitment.Hash.t;
    }
  3. | Publish of {
    1. rollup : Tezos_protocol_017_PtNairob.Protocol.Alpha_context.Sc_rollup.t;
    2. commitment : Tezos_protocol_017_PtNairob.Protocol.Alpha_context.Sc_rollup.Commitment.t;
    }
  4. | Refute of {
    1. rollup : Tezos_protocol_017_PtNairob.Protocol.Alpha_context.Sc_rollup.t;
    2. opponent : Tezos_protocol_017_PtNairob.Protocol.Alpha_context.Sc_rollup.Staker.t;
    3. refutation : Tezos_protocol_017_PtNairob.Protocol.Alpha_context.Sc_rollup.Game.refutation;
    }
  5. | Timeout of {
    1. rollup : Tezos_protocol_017_PtNairob.Protocol.Alpha_context.Sc_rollup.t;
    2. stakers : Tezos_protocol_017_PtNairob.Protocol.Alpha_context.Sc_rollup.Game.Index.t;
    }

L1 operations produced (and injected) by the rollup node.

Sourceval encoding : t Tezos_base.TzPervasives.Data_encoding.t

Encoding for L1 operations (used by injector for on-disk persistence).

Sourceval to_manager_operation : t -> Tezos_protocol_017_PtNairob.Protocol.Alpha_context.packed_manager_operation

Manager operation for a given L1 operation.

Sourceval of_manager_operation : 'a Tezos_protocol_017_PtNairob.Protocol.Alpha_context.manager_operation -> t option

L1 operation corresponding to a manager operation if any.

Sourceval pp : Format.formatter -> t -> unit

Pretty printer (human readable) for L1 operations.

OCaml

Innovation. Community. Security.