package tezos-protocol-013-PtJakart

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type

This module defines identifiers for transaction only rollup (or tx rollup). It also specifies how to compute originated tx rollup's hash from origination nonce.

module Hash : sig ... end

A specialized Blake2B implementation for hashing tx_rollup identifiers with "txr1" as a base58 prefix

type t = private Hash.t
type tx_rollup = t
include Tezos_protocol_environment_013_PtJakart.Compare.S with type t := t
val (=) : t -> t -> bool
val (<>) : t -> t -> bool
val (<) : t -> t -> bool
val (<=) : t -> t -> bool
val (>=) : t -> t -> bool
val (>) : t -> t -> bool
val compare : t -> t -> int
val equal : t -> t -> bool
val max : t -> t -> t
val min : t -> t -> t
val in_memory_size : t -> Cache_memory_helpers.sint

in_memory_size tx_rollup returns the number of bytes tx_rollup uses in RAM.

val to_b58check : t -> string
val of_b58check_opt : string -> t option
val originated_tx_rollup : Origination_nonce.t -> t

originated_tx_rollup nonce is the tx_rollup address originated from nonce. See Origination_nonce.t for more information.

module Index : Storage_description.INDEX with type t = t
val deposit_entrypoint : Entrypoint_repr.t

The entrypoint a layer-1 contract can use to deposit Michelson tickets into a transaction rollup.

OCaml

Innovation. Community. Security.