aboutsummaryrefslogtreecommitdiff
path: root/src/consensus
AgeCommit message (Expand)Author
2017-10-11Merge #8498: Near-Bugfix: Optimization: Minimize the number of times it is ch...Wladimir J. van der Laan
2017-09-20Optimization: Minimize the number of times it is checked that no money is cre...Jorge Timón
2017-09-15Trivial: Fix validation commentsDan Raviv
2017-09-07Proper indentation for CheckTxInputs and other minor fixesJorge Timón
2017-08-07scripted-diff: Use the C++11 keyword nullptr to denote the pointer literal in...practicalswift
2017-07-26Use compile-time constants instead of unnamed enumerations (remove "enum hack")practicalswift
2017-07-15Fix typospracticalswift
2017-07-14Remove confusing MAX_BLOCK_BASE_SIZE.Gregory Maxwell
2017-06-24Merge #10608: Add a comment explaining the use of MAX_BLOCK_BASE_SIZE.Wladimir J. van der Laan
2017-06-20Merge #10537: Few Minor per-utxo assert-semantics re-adds and tweakPieter Wuille
2017-06-16Add a comment explaining the use of MAX_BLOCK_BASE_SIZE.Gregory Maxwell
2017-06-09Restore some assert semantics in sigop cost calculationsMatt Corallo
2017-06-09Comment out unused constant REJECT_DUSTpracticalswift
2017-06-01scripted-diff: various renames for per-utxo consistencyPieter Wuille
2017-06-01Merge CCoinsViewCache's GetOutputFor and AccessCoinPieter Wuille
2017-06-01Switch from per-tx to per-txout CCoinsViewCache methods in some placesPieter Wuille
2017-04-06MOVEONLY: tx functions to consensus/tx_verify.oJorge Timón
2017-01-27[trivial] Fix typos in commentspracticalswift
2017-01-13Introduce assumevalid setting to skip presumed valid scripts.Gregory Maxwell
2016-12-31Increment MIT Licence copyright header year on files modified in 2016isle2983
2016-11-19Make CBlock::vtx a vector of shared_ptr<CTransaction>Pieter Wuille
2016-11-02IBD check uses minimumchain work instead of checkpoints.Gregory Maxwell
2016-10-17Define start and end time for segwit deploymentPieter Wuille
2016-08-28Merge #8607: [doc] Fix doxygen off-by-one comments, fix typosWladimir J. van der Laan
2016-08-22[doc] Fix typos in comments, doxygen: Fix comment syntaxMarcoFalke
2016-07-23Consensus: Remove ISMNicolasDorier
2016-07-18Rename "block cost" to "block weight"Suhas Daftuar
2016-06-22BIP141: Other consensus critical limits, and BIP145Pieter Wuille
2016-06-22BIP141: Commitment structure and deploymentPieter Wuille
2016-06-06Implement BIP 9 GBT changesLuke Dashjr
2016-03-18Add CHECKSEQUENCEVERIFY softfork through BIP9Pieter Wuille
2016-03-15Add testing of ComputeBlockVersionSuhas Daftuar
2016-03-15BIP9 ImplementationPieter Wuille
2016-02-12Merge #7184: Implement SequenceLocks functions for BIP 68Wladimir J. van der Laan
2016-02-10Implement SequenceLocks functionsAlex Morcos
2016-01-05Add missing copyright headersMarcoFalke
2015-12-13Bump copyright headers to 2015MarcoFalke
2015-11-27Switch blocks to a constant-space Merkle root/branch algorithm.Pieter Wuille
2015-11-27Add merkle.{h,cpp}, generic merkle root/branch algorithmPieter Wuille
2015-11-12Merge pull request #6931Pieter Wuille
2015-11-03Restore MedianTimePast for locktime.Gregory Maxwell
2015-11-02Make skipping BIP30 check chain agnosticAlex Morcos
2015-11-01Revert "Add rules--presently disabled--for using GetMedianTimePast as endpoin...Gregory Maxwell
2015-10-23Add rules--presently disabled--for using GetMedianTimePast as endpoint for lo...Mark Friedenbach
2015-10-19Added fPowNoRetargeting field to Consensus::Params that disables nBits recalc...Eric Lombrozo
2015-08-06Add debug message to CValidationState for optional extra informationWladimir J. van der Laan
2015-06-30Add absurdly high fee message to validation state (for RPC propagation)Shaul Kfir
2015-06-26Merge pull request #6124Wladimir J. van der Laan
2015-06-04use const references where appropriatePhilip Kaufmann
2015-05-15Consensus: MOVEONLY: Move CValidationState from main consensus/validationjtimon