88 Commits (c1c671feb163c2b3baa2caf97b05a997187e55d5)

Author SHA1 Message Date
Pieter Wuille efeb273305 Force on-the-fly compaction during pertxout upgrade 7 years ago
Pieter Wuille 0aadc11fd8 Avoid dereference-of-casted-pointer 8 years ago
Jonas Schnelli 542ce6e246
Report [CANCELLED] instead of [DONE] when shut down during txdb upgrade 8 years ago
Jonas Schnelli 83fbea3f25
Report txdb upgrade not more often then every 10% 8 years ago
Jonas Schnelli 06c5b6edd3
Show txdb upgrade progress in debug log 8 years ago
Jonas Schnelli 316fcb5106
Allow to cancel the txdb upgrade via splashscreen callback 8 years ago
Jonas Schnelli ae09d4583b
Allow to shut down during txdb upgrade 8 years ago
Suhas Daftuar 176c021d08 [qa] Test non-atomic chainstate writes 8 years ago
Matt Corallo d6af06d68a Dont create pcoinsTip until after ReplayBlocks. 8 years ago
Pieter Wuille eaca1b7b08 Random db flush crash simulator 8 years ago
Pieter Wuille 013a56aa1a Non-atomic flushing using the blockchain as replay journal 8 years ago
Pieter Wuille 589827975f scripted-diff: various renames for per-utxo consistency 8 years ago
Pieter Wuille 73de2c1ff3 Rename CCoinsCacheEntry::coins to coin 8 years ago
Pieter Wuille 580b023092 [MOVEONLY] Move old CCoins class to txdb.cpp 8 years ago
Pieter Wuille 8b25d2c0ce Upgrade from per-tx database to per-txout 8 years ago
Pieter Wuille 5083079688 Switch CCoinsView and chainstate db from per-txid to per-txout 8 years ago
Pieter Wuille c3aa0c1194 Report on-disk size in gettxoutsetinfo 8 years ago
Pieter Wuille 822755a424 Fix: make CCoinsViewDbCursor::Seek work for missing keys 8 years ago
Jorge Timón b324b28209
Globals: Pass Consensus::Params through CBlockTreeDB::LoadBlockIndexGuts() 8 years ago
practicalswift 1b936f5926 Replace boost::function with std::function (C++11) 8 years ago
Gregory Maxwell 6b3bb3d9ba Change LogAcceptCategory to use uint32_t rather than sets of strings. 8 years ago
Karl-Johan Alm b7b48c8bbd Refactor: Remove using namespace <xxx> from src/*.cpp. 8 years ago
isle2983 27765b6403 Increment MIT Licence copyright header year on files modified in 2016 8 years ago
Jorge Timón cdd79eb70f C++11: s/boost::scoped_ptr/std::unique_ptr/ 8 years ago
Wladimir J. van der Laan b69836d6ff dbwrapper: Pass parent CDBWrapper into CDBBatch and CDBIterator 9 years ago
Wladimir J. van der Laan a3310b4d48 txdb: Fix assert crash in new UTXO set cursor 9 years ago
Wladimir J. van der Laan 99e70751f2 Break circular dependency main ↔ txdb 9 years ago
Wladimir J. van der Laan 509cb006d5 txdb: Add Cursor() method to CCoinsView to iterate over UTXO set 9 years ago
MarcoFalke fa24439ff3 Bump copyright headers to 2015 9 years ago
Pieter Wuille 298e040bca Fix chainstate serialized_size computation 9 years ago
Jeff Garzik 8587b23038 leveldbwrapper symbol rename: Remove "Level" from class, etc. names 9 years ago
Daniel Kraft f8f2aceadd trivial: use constants for db keys 9 years ago
James O'Beirne dcd8e27c65 Refer to obfuscate_key via pointer in peripheral CLevelDB classes 9 years ago
James O'Beirne 0fdf8c80ee Handle obfuscation in CLevelDBIterator 9 years ago
Pieter Wuille 3499ce1e1a Encapsulate CLevelDB iterators cleanly 9 years ago
James O'Beirne 42cb388167 Add chainstate obfuscation to avoid spurious antivirus detection 9 years ago
Jorge Timón 9dd793f499 TRIVIAL: Missing includes 9 years ago
Wladimir J. van der Laan 57092ed9e7 rpc: make `gettxoutsettinfo` run lock-free 10 years ago
Jorge Timón d698ef690f Consensus: Refactor: Decouple pow.o from chainparams.o 10 years ago
Jorge Timón 8a893c949b Includes: Do not include main.h from any other header 10 years ago
Pavel Janík 5262fde0ec Remove whitespaces before double colon in errors and logs 10 years ago
Earlz 14d023f1ae change hardcoded character constants to a set of descriptive named constants for database keys 10 years ago
Wladimir J. van der Laan 4f1524966a Replace direct use of 0 with SetNull and IsNull 10 years ago
sandakersmann f914f1a746
Added "Core" to copyright headers 10 years ago
Philip Kaufmann 27df4123c4 make all catch() arguments const 10 years ago
Michael Ford 78253fcbad Remove references to X11 licence 10 years ago
Pieter Wuille 63d1ae5556 Do all block index writes in a batch 10 years ago
jtimon 4a3587d8db MOVEONLY: Separate CTransaction and dependencies from core 10 years ago
Wladimir J. van der Laan 33dfbf57d3
rpc: Fix leveldb iterator leak, and flush before `gettxoutsetinfo` 10 years ago
Mark Friedenbach a372168e77 Use a typedef for monetary values 10 years ago