Commit Graph

763 Commits (43477b7dac861a83ade364ebb5a5c3da8228b3e4)
 

Author SHA1 Message Date
Thomas Winget 43477b7dac
BerkeleyDB Blockchain building, not working yet
9 years ago
Thomas Winget cade0da8f1
CMake wiring, minor cleanup, minor test addition
9 years ago
Thomas Winget 1bc89398b4
BerkeleyDB BlockchainDB impl copy/paste/modify
9 years ago
Thomas Winget 5112dc37d7
Try to not pollute cryptonote namespace
9 years ago
Thomas Winget edef0bb771
Initial commit of BDB BlockchainDB implementation
9 years ago
Thomas Winget eee3ee7073
BlockchainDB implementations have names now
9 years ago
Thomas Winget 5d2a2b7e69
Fixed includes in BlockchainDB unit tests
9 years ago
Thomas Winget 8b82f3c57f
Build fixed, goofed up some CMake
9 years ago
Thomas Winget b21335642e
Moved db_drivers/ into external/ for consistency
9 years ago
Thomas Winget 5eab480cb1
Moved BlockchainDB into its own src/ subfolder
9 years ago
Thomas Winget 0ad0784f46
Changed log level of debug message -- too spammy
9 years ago
Thomas Winget b5796da0fa
Merge #32
9 years ago
warptangent 6485dacc2f
BlockchainLMDB: Add profiling to tx_exists()
9 years ago
warptangent 83fb6d8d07
BlockchainLMDB: Add batch transaction support to tx_exists()
9 years ago
warptangent 8529c0ea9a
BlockchainDB, BlockchainLMDB: Add profiling for DB commits
9 years ago
warptangent 7a66b8bbcf
BlockchainDB: Add virtual function declarations for batch transactions
9 years ago
warptangent b7a2d84919
BlockchainLMDB: Add check for open database to two functions
9 years ago
warptangent 58ecc58be1
BlockchainLMDB: Add support for batch transactions
9 years ago
warptangent 8909d7d82e
Improve block and tx processing efficiency by less repeat hashing
9 years ago
warptangent 3676ac5841
Add profiling to block and tx processing
9 years ago
warptangent ce71abd0fe
Move LMDB storage to subfolder
9 years ago
warptangent 42f8fe5c7f
Fix formatting
9 years ago
warptangent aa82f786c7
Fix log statement
9 years ago
warptangent 26873db199
Remove unused variable
9 years ago
warptangent 4b90fd389d
Add log statement
9 years ago
warptangent 2531aa31f8
Add and extend log statements
9 years ago
warptangent 59305d3137
Blockchain: match original function declaration from blockchain_storage
9 years ago
warptangent cd972bdcc2
Update year and formatting in license
9 years ago
Thomas Winget b7d112f601 Merge pull request #31 from warptangent/fix/fix_get_tail_id
9 years ago
warptangent b88ab643ca
Fix Blockchain::get_tail_id() to set parameter to last block number instead of height
9 years ago
warptangent 963bc09087
Revert "Bounds error, should fix #27"
9 years ago
Thomas Winget 6f1c4b4c2c
Bounds error, should fix #27
9 years ago
Thomas Winget fc62af5cf8
Merge remote-tracking branch 'monero-project/master' into blockchain
9 years ago
Riccardo Spagni 6e5797dc11
Merge pull request #221
9 years ago
Riccardo Spagni cbb0742264
changed MM logo
9 years ago
Riccardo Spagni f103e0d8f0
added donation and sponsor info to readme
9 years ago
Thomas Winget d1f40506fa
Merge PR #26
9 years ago
warptangent 84fe5fbd65
Add compile-time support for both db implementations: in-memory and LMDB
9 years ago
Thomas Winget a4f5344024
Merge PR 25 into blockchain
9 years ago
warptangent 8bd1983cdc
Blockchain: reflect log updates from blockchain_storage
9 years ago
warptangent 7f9b070165
Blockchain: reflect log and assert updates from blockchain_storage
9 years ago
warptangent 70342ecada
Blockchain: reflect log level of blockchain_storage
9 years ago
warptangent c8d27fb38d
Blockchain: reflect assert behavior of blockchain_storage for get_tx_outputs_gindexs()
9 years ago
warptangent d00ee784db
Update recently added log statement to fix possible null dereference
9 years ago
Thomas Winget eeb0634f60
Merge remote-tracking branch 'origin/pr/24' into blockchain
9 years ago
warptangent 79ea1f6ff0
Merge upstream
9 years ago
Riccardo Spagni 3ece1584f0
make fallback compatible with newer slow-hash
9 years ago
Riccardo Spagni 17d81f24c3 Merge branch 'master' of https://github.com/fluffypony/bitmonero
9 years ago
Riccardo Spagni 497a514bd3 replaced 64-bit multiplication in difficulty.cpp with a portable version
9 years ago
Riccardo Spagni 709bbc52c4
replaced 64-bit multiplication in difficulty.cpp with a portable version
9 years ago