fcoin/lib/mempool/layout.js
2018-08-10 16:23:46 -07:00

32 lines
493 B
JavaScript

/*!
* layout.js - mempool data layout for bcoin
* Copyright (c) 2014-2017, Christopher Jeffrey (MIT License).
* https://github.com/bcoin-org/bcoin
*/
'use strict';
const bdb = require('bdb');
/*
* Database Layout:
* V -> db version
* v -> serialization version
* R -> tip hash
* e[hash] -> entry
*/
const layout = {
V: bdb.key('V'),
v: bdb.key('v'),
R: bdb.key('R'),
F: bdb.key('F'),
e: bdb.key('e', ['bhash256'])
};
/*
* Expose
*/
module.exports = layout;