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.