289 Commits (0.16)

Author SHA1 Message Date
Pieter Wuille 8b3868c1b4 Switch CScriptCheck to use Coin instead of CCoins 7 years ago
Matt Corallo c87b957a32 Only pass things committed to by tx's witness hash to CScriptCheck 7 years ago
Pieter Wuille f68cdfe92b Switch from per-tx to per-txout CCoinsViewCache methods in some places 7 years ago
Pieter Wuille bd83111a0f Optimization: Coin&& to ApplyTxInUndo 7 years ago
Pieter Wuille cb2c7fdac2 Replace CTxInUndo with Coin 7 years ago
Karl-Johan Alm a473eff8f9
[bench] Replace 0.00(000)1 with MICRO/MILLI #defines in validation.cpp. 7 years ago
Karl-Johan Alm 5f850b0311
[bench] Include ms/blk stats in Connect* benchmarks. 7 years ago
practicalswift 5a9b508279 [trivial] Add end of namespace comments 7 years ago
Jorge Timón f285145764
Introduce static DoWarning (simplify UpdateTip) 7 years ago
Pieter Wuille 7d991b55db Store/allow tx metadata in all undo records 7 years ago
Pieter Wuille d342424301 Remove/ignore tx version in utxo and undo 7 years ago
Pieter Wuille e484652fc3 Introduce CHashVerifier to hash read data 7 years ago
Pieter Wuille f54580e7e4 error() in disconnect for disk corruption, not inconsistency 7 years ago
practicalswift 211adc074a Use range-based for loops (C++11) when looping over vector elements 7 years ago
Jorge Timón b324b28209
Globals: Pass Consensus::Params through CBlockTreeDB::LoadBlockIndexGuts() 7 years ago
Alex Morcos 65d484adf9 Output line to debug.log when IsInitialBlockDownload latches to false 7 years ago
Suhas Daftuar 71f1903353 Store disconnected block transactions outside mempool during reorg 7 years ago
Matt Corallo 70d39454ee Fix potential NPD introduced in b297426c 7 years ago
Pieter Wuille db994b2de9 Simplify DisconnectBlock arguments/return value 7 years ago
Pieter Wuille b297426c96 Add -stopatheight for benchmarking 7 years ago
Mario Dian 25660e91ef pass Consensus::Params& to ReceivedBlockTransactions() 7 years ago
Matt Corallo 9fececb2cb Remove CValidationInterface::UpdatedTransaction 7 years ago
Jorge Timón a1fd450328
Trivial: Remove unneeded includes from .h: 7 years ago
Matt Corallo d89f8adf25 Make DisconnectBlock and ConnectBlock static in validation.cpp 7 years ago
Alex Morcos ae7327b832 Make feeEstimator its own global instance of CBlockPolicyEstimator 7 years ago
practicalswift 9a763d4f86 Remove excess logic. 7 years ago
Matt Corallo 461e49fee2 SyncTransaction->TxAddedToMempool/BlockConnected/Disconnected 7 years ago
Matt Corallo f404334910 Handle SyncTransaction in ActivateBestChain instead of ConnectTrace 7 years ago
Matt Corallo a1476877ce Keep conflictedTxs in ConnectTrace per-block 7 years ago
Matt Corallo d3167ba9bb Handle conflicted transactions directly in ConnectTrace 7 years ago
Matt Corallo 29e6e231c8 Make ConnectTrace::blocksConnected private, hide behind accessors 7 years ago
Matt Corallo 822000cf82 Add pblock to connectTrace at the end of ConnectTip, not start 7 years ago
Jorge Timón 618d07faa2
MOVEONLY: tx functions to consensus/tx_verify.o 7 years ago
Wladimir J. van der Laan 2a5f574762 Use fsbridge for fopen and freopen 7 years ago
Wladimir J. van der Laan bac5c9cf64 Replace uses of boost::filesystem with fs 7 years ago
Wladimir J. van der Laan 7d5172d354 Replace includes of boost/filesystem.h with fs.h 7 years ago
Gregory Maxwell ada0caa165 Make GetWitnessCommitmentIndex callable on blocks without a coinbase txn. 7 years ago
Gregory Maxwell 6b3bb3d9ba Change LogAcceptCategory to use uint32_t rather than sets of strings. 7 years ago
Alex Morcos 1b55e07b7a Make threshold for flushing more conservative. 7 years ago
John Newbery 5d08c9c579 Send the correct error code in reject messages 7 years ago
Alex Morcos 5b95a190e8 Make pcoinsTip memory calculations consistent 7 years ago
Pieter Wuille 7228ce853d Compensate for memory peak at flush time 7 years ago
Matthew Zipkin 557c9a68fb RPC: getblockchaininfo: BIP9 stats 7 years ago
practicalswift dbf30ff10f [trivial] Fix typos in comments 7 years ago
Alex Morcos 359e8a03d1 [cleanup] Remove coin age priority completely. 7 years ago
Alex Morcos f9b9371c60 [rpc] Remove priorityDelta from prioritisetransaction 7 years ago
Alex Morcos f838005444 No longer allow "free" transactions 7 years ago
Russell Yanofsky e57a1fd899 Define 7200 second timestamp window constant 7 years ago
gubatron eaea2bbb41 Removed redundant parameter from mempool.PrioritiseTransaction 7 years ago
Pavel Janík 171fc91f06 Read/write mempool.dat as a binary. 7 years ago