106 Commits (e8cfe1ee2d01c493b758a67ad14707dca15792ea)

Author SHA1 Message Date
Jeremy Rubin c9e69fbf39 Add CuckooCache implementation and replace the sigcache map_type with it 8 years ago
Matt Corallo a13fa4c80f Remove unused CDiskBlockPos* argument from ProcessNewBlock 8 years ago
Matt Corallo 2d6e5619af Switch pblock in ProcessNewBlock to a shared_ptr 8 years ago
Matt Corallo 76faa3cdfe Rename the remaining main.{h,cpp} to validation.{h,cpp} 8 years ago
Matt Corallo e736772c56 Move network-msg-processing code out of main to its own file 8 years ago
Pieter Wuille b4e4ba475a Introduce convenience type CTransactionRef 8 years ago
Pieter Wuille 1662b437b3 Make CBlock::vtx a vector of shared_ptr<CTransaction> 8 years ago
Matt Corallo ae22357607 Replace CValidationState param in ProcessNewBlock with BlockChecked 8 years ago
Matt Corallo 7c98ce584e Remove pfrom parameter from ProcessNewBlock 8 years ago
Suhas Daftuar 88c35491ab Fix compact block handling to not ban if block is invalid 8 years ago
Wladimir J. van der Laan 5eaaa83ac1 Kill insecure_random and associated global state 8 years ago
Matt Corallo f5efa28393 Remove CConnman parameter from ProcessNewBlock/ActivateBestChain 8 years ago
Pieter Wuille d9ff591d42 Move static global randomizer seeds into CConnman 8 years ago
Cory Fields 8d58c4d81f net: Pass CConnman around as needed 8 years ago
Cory Fields cd16f48028 net: Create CConnman to encapsulate p2p connections 8 years ago
Pieter Wuille 0fd2a33648 Use a signal to continue init after genesis activation 8 years ago
Pieter Wuille 2b1f6f9ccf BIP141: Other consensus critical limits, and BIP145 9 years ago
Matt Corallo f4f8f14adc Add TestMemPoolEntryHelper::FromTx version for CTransaction 9 years ago
Daniel Kraft 9fce0629b4 [c++11] Use std::unique_ptr for block creation. 9 years ago
Pieter Wuille 3775ff9ea7 Enable mempool consistency checks in unit tests 9 years ago
Alex Morcos 4dc94d1036 Refactor CreateNewBlock to be a method of the BlockAssembler class 9 years ago
Wladimir J. van der Laan f4eae2d910 test: Create test fixture for wallet 9 years ago
MarcoFalke fabbf80f2f [ui] Move InitError, InitWarning, AmountErrMsg 9 years ago
Wladimir J. van der Laan fb8a8cf2e6 rpc: Register calls where they are defined 9 years ago
Jonas Schnelli 25340b7cd5
[Wallet] refactor wallet/init interaction 9 years ago
Alex Morcos 982670c333 Add LockPoints 9 years ago
Mustafa 2fdaa25529 Move GetTempPath() to testutil. 9 years ago
Jonas Schnelli dd2dc400ee
[RPC, Wallet] Move RPC dispatch table registration to wallet/ code 9 years ago
MarcoFalke fa24439ff3 Bump copyright headers to 2015 9 years ago
Alex Morcos c49d5bc9e6 Store the total sig op count of a tx. 9 years ago
Suhas Daftuar 7e49f5f8b4 Track coinbase spends in CTxMemPoolEntry 9 years ago
Jorge Timón 2e29e7e247 Globals: Remove a bunch of Params() calls from main.cpp: 9 years ago
Alex Morcos c0353064dd Change GetPriority calculation. 9 years ago
Alex Morcos e587bc3fd9 Implement helper class for CTxMemPoolEntry constructor 9 years ago
Jorge Timón 6bc9e4056b Chainparams: Explicit CChainParams arg for miner: 9 years ago
Jorge Timón 598e494587 Chainparams: Explicit CChainParams arg for main (pre miner): 9 years ago
Wladimir J. van der Laan 7497e805bd tests: Initialize networking on windows 9 years ago
Jorge Timón f3525e24e3 Chainparams: Replace CBaseChainParams::Network enum with string constants (suggested by Wladimir) 9 years ago
Gavin Andresen 517e6dd256 Unit test doublespends in new blocks 9 years ago
Jorge Timón 9dd793f499 TRIVIAL: Missing includes 9 years ago
Pieter Wuille a56054be65 Update key.cpp to use new libsecp256k1 10 years ago
Jorge Timón b74dcb3b4a Separate CTranslationInterface from CClientUIInterface 10 years ago
dexX7 fc3979ac69
Initialization: setup environment before starting tests 10 years ago
Pieter Wuille 3fcfbc8ac5 Add a consistency check for the block chain data structures 10 years ago
Jonas Schnelli 50c72f23ad [Move Only] Move wallet related things to src/wallet/ 10 years ago
Wladimir J. van der Laan 92fd887fd4 tests: add a BasicTestingSetup and apply to all tests 10 years ago
Wladimir J. van der Laan 59bd89f116 test: Remove UNITTEST params 10 years ago
Pieter Wuille 51598b2631 Reinitialize state in between individual unit tests. 10 years ago
Michael Ford 78253fcbad Remove references to X11 licence 10 years ago
Pieter Wuille a96d113962 Rename CWalletInterface to CValidationInterface 10 years ago