77 Commits (b3a279cd58d9ae0e107c7fee81f598635e53f9e1)

Author SHA1 Message Date
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
Pieter Wuille 058b08c147 Do not keep fully spent but unwritten CCoins entries cached. 10 years ago
Pieter Wuille c9d1a81ce7 Get rid of CCoinsView's SetCoins and SetBestBlock. 10 years ago
Philip Kaufmann 611116d4e3 header include cleanup 10 years ago
Wladimir J. van der Laan ad49c256c3 Split up util.cpp/h 10 years ago
Daniel Kraft a3dc587a62 Make appropriate getter-routines "const" in CCoinsView. 10 years ago
Pieter Wuille b0875eb3fe Allow BatchWrite to destroy its input, reducing copying 10 years ago
Ross Nicoll 5cbda4f10f Changed LevelDB cursors to use scoped pointers to ensure destruction when going out of scope. 10 years ago
Wladimir J. van der Laan dd638dd712
typedef std::map<uint256, CCoins> to CCoinsMap 11 years ago
jtimon df852d2bcc Refactor proof of work related functions out of main 11 years ago
Pieter Wuille df9eb5e14f Move {Get,Set}Compact from bignum to uint256 11 years ago
Philip Kaufmann 1cc7f54a8d use standard __func__ instead of __PRETTY_FUNCTION__ 11 years ago