Includes cleanup
Move out fees from base pow reward
Cleanup miner.cpp
Remove boost foreach macro
Remove BerkeleyDB support for block index
Use shared_ptr
Remove print() methods: all unused
Fix type mismatch
Use 4Way hashing in proof-of-stake miner, if available.
Remove GetKernelMidstate, rename ScanMidstateForward and ScanMidstateBackward to ScanKernelForward and ScanContextBackward.
Remove StakeMiner function, mine blocks directly in the thread function.
Move stake mining function wrapper definition to miner.cpp. Also, init NTP thread from StartNode().
Comments correction.
Actual nBits should be used.
Miner stats didn't work in RPC and UI
New stake miner
Try to sync before start mining.
Small refactoring * We don't need 64 bit integers here; * Remove settings structure.
Code cleanup * Switch to standard uint64_t & int64_t data types; * Remove unused modules.
Remove fProtocol048 checking.