tx deserial/serial tests
use rsync for blockchain download.
use rsync for blockchain download. display command.
install some doc with libbitcoin.
install download-blockchain.sh
install download-blockchain.sh script.
ability to std::cout << both output_point and input_point types.
ability to compare 2 payment_address or use it as a key in a std::*map.
made logging stuff in fullnode more intuitive.
poll for "stop" command from user in fullnode.
transaction_indexer class - makes an index of unconfirmed transactions. you can query this index using a Bitcoin address to see all related input and point points (returned as a txhash/index) with their relevant data (previous_output point for spends, and the Bitcoin value for outputs).
build stuff for transaction_indexer (see previous commit).
example of using transaction_indexer in fullnode example.
add expiry of txs to indexer (thanks vitalik buterin for his input).
bugfix: height was being dirtied before we used it. now have a separate dirty flag.
provided composed operation: fetch_history() (gets history for an address from both the blockchain and transaction memory pool)
added extra error checking to fetch_history() composed operation.
typo: log_to_both should also output to file.
use blockchain/ for database path not the less obvious 'database'
implicitlly use std::bind in async_strand methods.