package octez-libs

  1. Overview
  2. Docs
A package that contains multiple base libraries used by the Octez suite

Install

Dune Dependency

Authors

Maintainers

Sources

octez-19.1.tar.gz
sha256=55ea1fb8bb3273a7fc270ca8f650d45c56449665619482aad9bc12f3ea736b7e
sha512=fec850fc2d17d7490bbabd5147d62aad13b3aaed8774270f8a38ab419670ed03e0fd30cf8642a97984eca5c2446726fe590ad99c015f7ec50919dc7652f25053

doc/octez-libs.base/Tezos_base/index.html

Module Tezos_baseSource

Sourcemodule Block_header : sig ... end
Sourcemodule Block_locator : sig ... end

A locator t is a data structure which roughly represents a list of block hashes in the chain. These hashes go from the top of the chain to the bottom. It is sparse in the sense that the distance between two hashes increases exponentially when we move away from the head.

Sourcemodule Bounded : sig ... end

This module implements bounded (or refined) versions of data types.

Sourcemodule Dal_srs : sig ... end
Sourcemodule Data_encoding_wrapper : sig ... end
Sourcemodule Distributed_db_version : sig ... end

Distributed_db protocol version.

Sourcemodule Fitness : sig ... end
Sourcemodule Genesis : sig ... end
Sourcemodule Internal_event_config : sig ... end

Configure the event-logging framework.

Sourcemodule Mempool : sig ... end

Tezos Shell Module - Mempool, a.k.a. the operations safe to be broadcast.

Sourcemodule Network_version : sig ... end
Sourcemodule Operation : sig ... end
Sourcemodule P2p_addr : sig ... end
Sourcemodule P2p_connection : sig ... end
Sourcemodule P2p_identity : sig ... end
Sourcemodule P2p_params : sig ... end

Types of the abstract data types (ADT) which parameterize the P2p layer.

Sourcemodule P2p_peer : sig ... end
Sourcemodule P2p_peer_id : sig ... end
Sourcemodule P2p_point : sig ... end
Sourcemodule P2p_rejection : sig ... end
Sourcemodule P2p_stat : sig ... end

Bandwidth usage statistics

Sourcemodule P2p_version : sig ... end

P2p-layer protocol version.

Sourcemodule Point_parser : sig ... end
Sourcemodule Profiler : sig ... end

This profiling library declares a high-level interface meant to be used to instrument code in order to measure the time spent in the different parts in such a way to yield a (human-)processable report. This module declares a generic interface (driver) that will provide an API to the developer to instrument the code. When the profiling data is recorded, the abstracted profiler will feed it to its "plugged" backend (instance) which will process the different profiler's nodes in order to produce the reports. Reports may also be combined to interwine different components' traces.

Sourcemodule Protocol : sig ... end
Sourcemodule S : sig ... end
Sourcemodule Sized : sig ... end
Sourcemodule Skip_list : sig ... end

This module provides an implementation of the skip list data structure.

Sourcemodule Test_chain_status : sig ... end
Sourcemodule Time : sig ... end

Time management

Sourcemodule TzPervasives : sig ... end
Sourcemodule User_activated : sig ... end
Sourcemodule Worker_intf : sig ... end
Sourcemodule Worker_types : sig ... end
OCaml

Innovation. Community. Security.