149 Commits (03c56f62c2fd4da2bdd48df106dc62de72234e3f)

Author SHA1 Message Date
Luke Dashjr 2ce63d395f MOVEONLY: Move struct CBlockTemplate to miner.h (from main.h) 10 years ago
Wladimir J. van der Laan 734f85c4f0 Use arith_uint256 where necessary 10 years ago
jtimon 0cc0d8d60b Get rid of the internal miner's hashmeter 10 years ago
Wladimir J. van der Laan 269d8ba0d2
Remove declaration of no longer existent CheckWork 10 years ago
jtimon d7621ccf9d Decouple miner.o and txmempool.o from CTxUndo 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
Luke Dashjr d227011184 MOVEONLY: core/ -> primitives/ 10 years ago
Luke Dashjr b867e409e5 CreateNewBlock: Stick height in coinbase so we pass template sanity check 10 years ago
Luke Dashjr df08a626e0 TestBlockValidity function for CBlock proposals (used by CreateNewBlock) 10 years ago
Luke Dashjr 4ea1be7fb8 CreateNewBlock and miner_tests: Also check generated template is valid by CheckBlockHeader, ContextualCheckBlockHeader, CheckBlock, and ContextualCheckBlock 10 years ago
jtimon 22c4272bf4 MOVEONLY: Move void UpdateTime() from pow.o to miner.o (plus fix include main.h -> chain.h) 10 years ago
Luke Dashjr 1bea2bbddc Rename ProcessBlock to ProcessNewBlock to indicate change of behaviour, and document it 10 years ago
jtimon 99f41b9cf7 MOVEONLY: core.o -> core/block.o 10 years ago
jtimon 4a3587d8db MOVEONLY: Separate CTransaction and dependencies from core 10 years ago
jtimon eda3733091 MOVEONLY: Move CFeeRate and Amount constants to amount.o 10 years ago
randy-waterhouse a3c26c2e85 Fixes for missing boost tuple.hpp header include. 10 years ago
Cory Fields e9ca4280f3 script: add ToByteVector() for converting anything with begin/end 10 years ago
Gavin Andresen dbca89b74b
Trigger -alertnotify if network is upgrading without you 10 years ago
Pieter Wuille e790c370b5 Replace SCRIPT_VERIFY_NOCACHE by flag directly to checker 10 years ago
Mark Friedenbach a372168e77 Use a typedef for monetary values 10 years ago
Pieter Wuille 7c70438dc6 Get rid of the dummy CCoinsViewCache constructor arg 10 years ago
Pieter Wuille 629d75faac Combine CCoinsViewCache's HaveCoins and const GetCoins into AccessCoins. 10 years ago
Wladimir J. van der Laan ad49c256c3 Split up util.cpp/h 10 years ago
jtimon c2c02f3fa9 Move UpdateTime to pow 10 years ago
Wladimir J. van der Laan 3802224110 Remove all other print() methods 10 years ago
Wladimir J. van der Laan 81212588c0 Remove print() from core functions 10 years ago
jtimon f0c2915f66 Simplify and rename CheckWork to ProcessBlockFound 11 years ago
Wladimir J. van der Laan 6c37f7fd78 `getrawchangeaddress` should fail when keypool exhausted 11 years ago
Gavin Andresen 13fc83c77b
Move fee policy out of core 11 years ago
Luke Dashjr 2a72d4591f JSON-RPC method: prioritisetransaction <txid> <priority delta> <priority tx fee> 11 years ago
jtimon df852d2bcc Refactor proof of work related functions out of main 11 years ago
Philip Kaufmann 0655fac0b1 miner: indentation fixes, remove for (;;) 11 years ago
Pieter Wuille d38da59bf6 Code simplifications after CTransaction::GetHash() caching 11 years ago
Pieter Wuille 4949004d68 Add CMutableTransaction and make CTransaction immutable. 11 years ago
Pieter Wuille 85aab2a088 Switch miner.cpp to use sha2 instead of OpenSSL. 11 years ago
Pieter Wuille 7b4737c878 Switch script.cpp and hash.cpp to use sha2.cpp instead of OpenSSL. 11 years ago
Wladimir J. van der Laan 09eb201b1b Remove `using namespace std` from header file 11 years ago
Philip Kaufmann ac14bcc1f1 small formatting, indentation and comment fixes 11 years ago
Pieter Wuille 18e72167dd Push cs_mains down in ProcessBlock 11 years ago
Drak 02bec4b268 Fix compiler warnings 11 years ago
Gavin Andresen c6cb21d17a Type-safe CFeeRate class 11 years ago
jtimon 21913a9ac9 Add AllowMinDifficultyBlocks chain parameter 11 years ago
jtimon 2595b9ac23 Add DefaultMinerThreads chain parameter 11 years ago
jtimon bfa9a1a638 Add MineBlocksOnDemand chain parameter 11 years ago
jtimon 1712adbe0b Add MiningRequiresPeers chain parameter 11 years ago
Pieter Wuille df9eb5e14f Move {Get,Set}Compact from bignum to uint256 11 years ago
Wladimir J. van der Laan 783b182c8f Remove dummy PRIszX macros for formatting 11 years ago
Peter Todd 68f7d1d7af Create (MANDATORY|STANDARD)_SCRIPT_VERIFY_FLAGS constants 11 years ago