package tezos-context
Install
Dune Dependency
Authors
Maintainers
Sources
sha256=43723d096307603703a1a89ed1b2eb202b365f5e7824b96b0cbf813b343a6cf7
sha512=b2a637f2e965000d3d49ad85277ca24d6cb07a1a7cf2bc69d296d8b03ad78c3eaa8e21e94b9162e62c2e11649cd03bc845b2a3dafe623b91065df69d47dc8e4f
doc/tezos-context.sigs/Tezos_context_sigs/Context/index.html
Module Tezos_context_sigs.Context
Source
The tree depth of a fold. See the fold
function for more information.
Tree
provides immutable, in-memory partial mirror of the context, with lazy reads and delayed writes. The trees are Merkle trees that carry the same hash as the part of the context they mirror.
Tezos-specific proof types, as opposed to proofs provided by Irmin. These types are used only by the light mode and it is recommended to avoid extending their usage: only the light mode should use them.
TEZOS_CONTEXT
is the module type implemented by all storage implementations. This is the module type that the shell expects for its operation. As such, it should be a strict superset of the interface exposed to the protocol (see module type S
above and Tezos_protocol_environment.Environment_context_intf.S
).
Functor `With_get_data` adds a `get_data` function to modules of signature `S`. Note that the partially applied `get_data kind key` function has the correct type to be provided to produce,verify
_tree_proof, which is its intended goal.