204 Commits (b58c15b9fbbca4152e588f81f9f7d8092e7c28da)

Author SHA1 Message Date
Sean Bowe 9e511dbbdd Rename CSerialsCacheEntry. 8 years ago
Sean Bowe bb64be52fe Rename mapSerials to mapNullifiers. 8 years ago
Sean Bowe d889a287ae Rename CSerialsMap to CNullifiersMap. 8 years ago
Sean Bowe 616f8d05af Rename GetSerial to GetNullifier. 8 years ago
Taylor Hornby bf2e3122ac Remove the Merkle tree hash function's fixed point. 8 years ago
Sean Bowe 434f328446 Integrate new incremental merkle tree implementation into consensus. 8 years ago
Jack Grigg fdda3c5085 Use Equihash for Proof-of-Work 8 years ago
Sean Bowe d66877afb3 Added mapSerials consensus rules to prohibit double-spending. 9 years ago
Sean Bowe 45d6bee945 Add mapSerials infrastructure to CCoinsView. 9 years ago
Sean Bowe 9f25631d50 Add mapAnchors infrastructure to CCoinsView. 9 years ago
Jorge Timón d698ef690f Consensus: Refactor: Decouple pow.o from chainparams.o 9 years ago
Jorge Timón 8a893c949b Includes: Do not include main.h from any other header 9 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 9 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 10 years ago
jtimon df852d2bcc Refactor proof of work related functions out of main 10 years ago
Pieter Wuille df9eb5e14f Move {Get,Set}Compact from bignum to uint256 10 years ago
Philip Kaufmann 1cc7f54a8d use standard __func__ instead of __PRETTY_FUNCTION__ 10 years ago
gubatron 57702541a2 Copyright header updates s/2013/2014 on files whose last git commit was done in 2014. 10 years ago
Wladimir J. van der Laan 7d9d134bf9 Remove redundant .c_str()s 11 years ago
Philip Kaufmann 96e5f61d6c extend std::exception logging in txdb.cpp 11 years ago
Pieter Wuille 84674082b0 Make CCoinsView use block hashes instead of indices 11 years ago
Brandon Dahler 51ed9ec971 Cleanup code using forward declarations. 11 years ago
Brandon Dahler b64187d05f Rename leveldb.{h,cpp} to leveldbwrapper.{h,cpp}. 11 years ago
Pieter Wuille 85eb2cef33 Do not use the redundant BestInvalidWork record in the block database. 11 years ago
super3 db0e8ccd90 Bump Year Number to 2013 11 years ago
Pieter Wuille 4c6d41b8b6 Refactor/encapsulate chain globals into a CChain class 11 years ago
Gavin Andresen 881a85a22d Replace printf with LogPrintf / LogPrint 11 years ago
Mike Hearn 0e4b317555 Introduce a CChainParameters singleton class and regtest mode. 11 years ago
Pieter Wuille e31aa7c9d7 Improve gettxoutsetinfo command 11 years ago
Gavin Andresen b31499ec72 Clean up shutdown process 11 years ago
Pieter Wuille 8fdc94cc8f Rename database directories 12 years ago
Pieter Wuille f369d02c51 Various performance tweaks to CCoinsView 12 years ago
Pieter Wuille 2d1fa42e85 Add optional transaction index to databases 12 years ago
Pieter Wuille 7fea484674 Add -reindex, to perform in-place reindexing of block chain files 12 years ago