aboutsummaryrefslogtreecommitdiff
path: root/src/cryptonote_core/blockchain.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* extraneous semicolon in Blockchain::complete_timestamps_vectorThomas Winget2015-01-041-1/+1
| | | | | credit here: https://bitcointalk.org/index.php?topic=583449.msg9562845#msg9562845
* more blockchain height-related fixes, syncing other nodes code this timeThomas Winget2015-01-041-4/+4
|
* add new checkpointing behavior to Blockchain classThomas Winget2015-01-041-1/+74
|
* moar bug fixes, removed debug printsThomas Winget2015-01-041-5/+4
|
* BlockchainLMDB seems to be working*!Thomas Winget2015-01-041-74/+91
| | | | | | * - Well, mostly. Haven't let it sync too far just yet. Currently trying to figure out the best way to deal with LMDB/mmap virtual memory pages.
* some bug fixes, but still needs workThomas Winget2015-01-041-25/+29
| | | | | | | | | | There are quite a few debug prints in this commit that will need removed later, but for posterity (in case someone wants to debug this while I'm away), I left them in. Currently errors when syncing on the first block that has a "real" transaction. Seems to not be able to validate the ring signature, but I can't for the life of me figure out what's going wrong.
* Minor bug fixes and debug printsThomas Winget2015-01-041-6/+66
| | | | | | | | | Blockchain and BlockchainLMDB classes now have a debug print at the beginning of each function at log level 2. These can be removed at any time, but for now are quite useful. Blockchain runs, and adds the genesis block just fine, but for some reason isn't getting new blocks.
* minor fixes to Blockchain.cppThomas Winget2015-01-041-2/+6
|
* Integrate BlockchainDB into cryptonote_coreThomas Winget2015-01-041-7/+32
| | | | | | | | | | | | | | | Probably needs more looking at -- lot of things were done...in a rushed sort of way. That said, it all builds and *should* be at least testable. update for rebase (warptangent 2015-01-04) fix conflicts with upstream CMakeLists.txt files src/CMakeLists.txt (remove edits from original commit) tests/CMakeLists.txt (remove edits from original commit) src/cryptonote_core/CMakeLists.txt (edit) - use blockchain db .cpp and .h files - add LMDB_LIBRARIES
* Initial commit of BlockchainDB tests, other miscThomas Winget2015-01-041-1/+6
| | | | | miscellaneous changes to BlockchainDB/blockchain as well, namely replacing instances of std::list with std::vector
* update new blockchain to build with new changesThomas Winget2015-01-041-9/+31
| | | | | Still need to add in the new checkpointing functionality, as well as touch up a few things, but is okay for now.
* stupid past me, fixing typos and shit...Thomas Winget2015-01-041-21/+21
|
* import of BlockchainDB filesThomas Winget2015-01-041-0/+2137
tried rebasing, tree-filter, and many other things. at this point, the history of these files previous to this can live on in my bc2 branch, as I'm importing them as-is to here.