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.
}