package tezos-store
Install
Dune Dependency
Authors
Maintainers
Sources
sha256=6b33e0549574c89a63538c94ce5555dd141e3c0fb5d934abff07d702fa3244d2
sha512=681a197baabec6e2f806871d43490382243207518f8fcf932741cd314d8717e46db2b6a5adc222f8726083a5dd911083b4931b7e878ab815f8f1a32763d1bf93
Description
Published: 16 Sep 2021
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)
Dev Dependencies (5)
-
tezos-protocol-alpha-parameters
with-test & = version
-
tezos-protocol-plugin-alpha
with-test & = version
-
tezos-embedded-protocol-genesis
with-test & = version
-
tezos-embedded-protocol-demo-noops
with-test & = version
-
alcotest-lwt
with-test & >= "1.1.0"
Used by (1)
-
tezos-shell
= "10.2"
Conflicts
None