Module: XRBP::NodeStore

Defined in:
lib/xrbp/nodestore/db.rb,
lib/xrbp/nodestore/format.rb,
lib/xrbp/nodestore/backends/nudb.rb,
lib/xrbp/nodestore/backends/rocksdb.rb,
lib/xrbp/nodestore/backends/decompressor.rb

Overview

The NodeStore is the Key/Value DB which rippled persistent stores ledger data. Implemented via a backend configured at run time, the NodeStore is used to store the tree-like structures that consistute the XRP ledger.

The Keys and Values stored in the NodeStore are custom binary encodings of tree-node IDs and data. See this module and the others in this directory for specifics on how keys & values are stored and extracted.

Defined Under Namespace

Modules: Backends, Format Classes: DB