tezos-store

Tezos: store for `tezos-node`
README

Summary line: Storage library for storing chain data

Overview

  • tezos-store provides an abstraction over the disk storage. It aims
    to handles the on-disk storage of static objects such as blocks,
    operations, block's metadata, protocols and chain data.

Implementation Details

  • The main module is Store. It provides the abstract view of the
    storage.

  • The main components are:

    • Cemented_block_store: persistent block store with linear history

    • Floating_block_store: persistent block store with arborescent
      history

    • Block_store: persistent and cached generic block store based on
      both cemented and floating blocks stores.

    • Snasphots: canonical storage representation for storage
      import/export

  • A comprehensive view of the storage implementation is available at
    https://tezos.gitlab.io/shell/storage.html

API Documentation

  • http://tezos.gitlab.io/api/odoc/_html/tezos-storage/index.html

Install
Published
25 Jan 2022
Sources
tezos-v11.1.tar.bz2
sha256=31548ca8962ee9e3e55feb160776b3698ac8d94d4837f09058d3a54685aba10b
sha512=59b4ea5652b26f48800c95b0cb4296fda8a62f5ddc3490831152c2a6cd55632b60c957eed9f37195d616deeff968bf03f3fb060453bdff3df5a2f290a2d734c4
Dependencies
tezos-protocol-alpha-parameters
with-test & = version
tezos-protocol-plugin-alpha
with-test & = version
tezos-embedded-protocol-alpha
with-test & = version
tezos-embedded-protocol-genesis
with-test & = version
alcotest-lwt
with-test & >= "1.1.0"
digestif
>= "0.7.3"
ringo-lwt
= "0.5"
tar-unix
= "1.1.0"
camlzip
= "1.10"
index
>= "1.3.0"
dune
>= "2.9"
Reverse Dependencies
tezos-shell
= "11.1"