Primary databases are completed:
https://github.com/libbitcoin/libbitcoin_blockchain/tree/master/include/bitcoin/blockchain/database
* block_database
* history_database
* spend_database
* transaction_database
* history_scan_database
* stealth_database
(specific info on their function here:
https://wiki.unsystem.net/en/index.php/Libbitcoin/Databases )
The .hpp files are well documented, and the methods are straightforward.
unit test (although I don't put much faith in them):
https://github.com/libbitcoin/libbitcoin_blockchain/blob/master/test/databases.cpp
tools for working with the databases:
https://github.com/libbitcoin/libbitcoin_blockchain/tree/master/tools
I only benchmark the basic building blocks:
https://github.com/libbitcoin/libbitcoin_blockchain/tree/master/benchmark
Will post benchmark results for large-bench later. I've been running the
test for 2 weeks now to generate data for performance optimisation
(since 14:50 4th Aug). It should finish next week.
I'm beginning the integration process with the blockchain now.