Module: Tapyrus::Store

Defined in:
lib/tapyrus/store.rb,
lib/tapyrus/store/db.rb,
lib/tapyrus/store/spv_chain.rb,
lib/tapyrus/store/chain_entry.rb,
lib/tapyrus/store/db/level_db.rb

Defined Under Namespace

Modules: DB Classes: ChainEntry, SPVChain

Constant Summary collapse

KEY_PREFIX =
{
  entry: "e", # key: block hash, value: Tapyrus::Store::ChainEntry payload
  height: "h", # key: block height, value: block hash.
  best: "B", # value: best block hash.
  next: "n", # key: block hash, value: A hash of the next block of the specified hash
  agg_pubkey: "a", # key: index, value: Activated block height | aggregated public key.
  latest_agg_pubkey: "g" # value: latest agg pubkey index.
}