Synching is almost free of bugs.
WIP
WIP
CoinCore: Added convenience (and cleaner) hash() method to CoinBlock, MerkleBlock, and Transaction.
Convenience accessors in CoinBlock and MerkleBlock
Updated CoinQ library to use new CoinCore datatype accessors.
Updated CoinDB library to use new CoinCore datastructure accessors.
Added reorg testing tool.
WIP
WIP
Merge branch 'CoinNodeData' into develop
Added tracer to NetworkSync::syncBlocks() - check pointer before accessing members.
Indentation fix.
Revert to older Vault::deleteMerkleBlock_unwrapped() implementation.
Truncate blocktree swapfile if exists.
Flush blocktree in try clause.
Propagate error codes and retry failed blocktree flush attempt after 5 seconds.
Propagate error codes in SynchedVault.
Unlock before sleeping file flushing thread.
Error signals pass code.