package tezos-store
Install
Dune Dependency
Authors
Maintainers
Sources
sha256=296bb5674bc6050afe6330326fbdd0dfc2255d414bfd6b79cc7666ac6b39316d
sha512=c061cd300a9410300851158d77bf8e56ca3c568b0b1161b38305e5b2efdcd9c746d391f832fdb2826f9a1d6babce10a9b764a4b04f5df42699f7314b9863123a
Description
Published: 11 Apr 2022
README
tezos-store
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 historyFloating_block_store
: persistent block store with arborescent historyBlock_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
Dependencies (7)
-
tezos-validation
= version
-
lwt-watcher
= "0.1"
-
ringo-lwt
= "0.5"
-
tar-unix
= "1.1.0"
-
camlzip
= "1.10"
-
index
>= "1.3.0"
-
dune
>= "2.9"
Dev Dependencies (6)
-
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
-
tezos-embedded-protocol-demo-noops
with-test & = version
-
alcotest-lwt
with-test & >= "1.5.0"
Used by (1)
-
tezos-shell
= "12.3"
Conflicts
None