Directories ¶
Path | Synopsis |
---|---|
api
|
|
apihttp
Package apihttp implements the HTTP API public interface.
|
Package apihttp implements the HTTP API public interface. |
metricshttp
Package metricshttp implements the Metrics HTTP API public interface.
|
Package metricshttp implements the Metrics HTTP API public interface. |
mgmthttp
Package mgmthttp implements the Raft management HTTP API public interface.
|
Package mgmthttp implements the Raft management HTTP API public interface. |
Package balloon implements functionality to build balloons (a layer that comprises hyper and history trees, among other stuff), control their life cycle and operate them: add event digests (or bulk of event digests), ask for proofs of membership or consistency, etc..
|
Package balloon implements functionality to build balloons (a layer that comprises hyper and history trees, among other stuff), control their life cycle and operate them: add event digests (or bulk of event digests), ask for proofs of membership or consistency, etc.. |
cache
Package cache implements the interface to interact with a cache.
|
Package cache implements the interface to interact with a cache. |
history
Package history implements the history tree (a merkel tree, append only structure) life cycle, its operations, different visitors to navigate the tree, as well as the functionality of request and verify membership and incremental proofs.
|
Package history implements the history tree (a merkel tree, append only structure) life cycle, its operations, different visitors to navigate the tree, as well as the functionality of request and verify membership and incremental proofs. |
hyper
Package hyper implements the history tree (a sparse merkel tree) life cycle, its operations, as well as the functionality of request and verify a membersip proof.
|
Package hyper implements the history tree (a sparse merkel tree) life cycle, its operations, as well as the functionality of request and verify a membersip proof. |
Package client implements the client to interact with QED servers.
|
Package client implements the client to interact with QED servers. |
Package cmd implements the command line commands qed and server.
|
Package cmd implements the command line commands qed and server. |
Package consensus is a generated protocol buffer package.
|
Package consensus is a generated protocol buffer package. |
Package crypto implements key generators.
|
Package crypto implements key generators. |
hashing
Package hashing implements different hashers and their funcionality.
|
Package hashing implements different hashers and their funcionality. |
sign
Package sign implements funcionality to create signers, which are able to sign messages and verify signed messages.
|
Package sign implements funcionality to create signers, which are able to sign messages and verify signed messages. |
Package gossip implements functionality to build gossip agents and control their life cycle: start/stop, join/leave the gossip network, send messages, ...
|
Package gossip implements functionality to build gossip agents and control their life cycle: start/stop, join/leave the gossip network, send messages, ... |
Package log implements the qed/log wrapper that formats the logs in our custom format as well as logging levels.
|
Package log implements the qed/log wrapper that formats the logs in our custom format as well as logging levels. |
Package metrics implements an HTTP metrics server along with its life cycle: start, shutdown, and register metrics.
|
Package metrics implements an HTTP metrics server along with its life cycle: start, shutdown, and register metrics. |
Package protocol defines the information types required and expected when interacting with QED.
|
Package protocol defines the information types required and expected when interacting with QED. |
Package server implements the server initialization for the api.apihttp and balloon tree structure against a storage engine.
|
Package server implements the server initialization for the api.apihttp and balloon tree structure against a storage engine. |
pb
Package pb is a generated protocol buffer package.
|
Package pb is a generated protocol buffer package. |
rocks
Copyright 2018-2019 Banco Bilbao Vizcaya Argentaria, S.A.
|
Copyright 2018-2019 Banco Bilbao Vizcaya Argentaria, S.A. |
Click to show internal directories.
Click to hide internal directories.