57 Commits (5776582b7f3efc9af1c35b68a51bd2c83b848a32)

Author SHA1 Message Date
Pieter Wuille d07ee77ab9 Always-active versionbits support 7 years ago
John Newbery 18e071841e [consensus] Pin P2SH activation to block 173805 on mainnet 7 years ago
Anthony Towns 526023aa7a Improve handling of BIP9Deployment limits 7 years ago
Jorge Timón 832e0744cb
Optimization: Minimize the number of times it is checked that no money is created 7 years ago
Dan Raviv a0b4c24617 Trivial: Fix validation comments 7 years ago
Jorge Timón 3f0ee3e501
Proper indentation for CheckTxInputs and other minor fixes 7 years ago
practicalswift 90d4d89230 scripted-diff: Use the C++11 keyword nullptr to denote the pointer literal instead of the macro NULL 7 years ago
practicalswift 0189d8ed19 Fix typos 8 years ago
Gregory Maxwell 3babbcb487 Remove confusing MAX_BLOCK_BASE_SIZE. 8 years ago
Gregory Maxwell 18873373bd Add a comment explaining the use of MAX_BLOCK_BASE_SIZE. 8 years ago
Matt Corallo f58349ca85 Restore some assert semantics in sigop cost calculations 8 years ago
practicalswift dce82397c1 Comment out unused constant REJECT_DUST 8 years ago
Pieter Wuille 589827975f scripted-diff: various renames for per-utxo consistency 8 years ago
Pieter Wuille 119e552f7c Merge CCoinsViewCache's GetOutputFor and AccessCoin 8 years ago
Pieter Wuille f68cdfe92b Switch from per-tx to per-txout CCoinsViewCache methods in some places 8 years ago
Jorge Timón 618d07faa2
MOVEONLY: tx functions to consensus/tx_verify.o 8 years ago
practicalswift cc16d99f1d [trivial] Fix typos in comments 8 years ago
Gregory Maxwell e440ac7ef3 Introduce assumevalid setting to skip presumed valid scripts. 8 years ago
isle2983 27765b6403 Increment MIT Licence copyright header year on files modified in 2016 8 years ago
Pieter Wuille 1662b437b3 Make CBlock::vtx a vector of shared_ptr<CTransaction> 8 years ago
Gregory Maxwell fd46136dfa IBD check uses minimumchain work instead of checkpoints. 8 years ago
Pieter Wuille f9c23dea97 Define start and end time for segwit deployment 8 years ago
MarcoFalke fa27c0a2c4 [doc] Fix typos in comments, doxygen: Fix comment syntax 8 years ago
NicolasDorier 122786d0e0 Consensus: Remove ISM 9 years ago
Suhas Daftuar 2c06bae39e Rename "block cost" to "block weight" 9 years ago
Pieter Wuille 2b1f6f9ccf BIP141: Other consensus critical limits, and BIP145 9 years ago
Pieter Wuille 8b49040854 BIP141: Commitment structure and deployment 9 years ago
Luke Dashjr d3df40e51a Implement BIP 9 GBT changes 9 years ago
Pieter Wuille 65751a3cf2 Add CHECKSEQUENCEVERIFY softfork through BIP9 9 years ago
Suhas Daftuar 532cbb22b5 Add testing of ComputeBlockVersion 9 years ago
Pieter Wuille 6851107b3a BIP9 Implementation 9 years ago
Alex Morcos c6c2f0fd78 Implement SequenceLocks functions 9 years ago
MarcoFalke fa60d05a4e Add missing copyright headers 9 years ago
MarcoFalke fa24439ff3 Bump copyright headers to 2015 9 years ago
Pieter Wuille eece63fa72 Switch blocks to a constant-space Merkle root/branch algorithm. 9 years ago
Pieter Wuille ee60e5625b Add merkle.{h,cpp}, generic merkle root/branch algorithm 9 years ago
Gregory Maxwell e4e5334ef8 Restore MedianTimePast for locktime. 9 years ago
Alex Morcos 33c90cf197 Make skipping BIP30 check chain agnostic 9 years ago
Gregory Maxwell 40cd32e835 Revert "Add rules--presently disabled--for using GetMedianTimePast as endpoint for lock-time calculations" 9 years ago
Mark Friedenbach 9d55050773 Add rules--presently disabled--for using GetMedianTimePast as endpoint for lock-time calculations 9 years ago
Eric Lombrozo 7801f4387d Added fPowNoRetargeting field to Consensus::Params that disables nBits recalculation. 9 years ago
Wladimir J. van der Laan fbf44e6f3e Add debug message to CValidationState for optional extra information 10 years ago
Shaul Kfir a651403e09 Add absurdly high fee message to validation state (for RPC propagation) 10 years ago
Philip Kaufmann a9ac95c1bc use const references where appropriate 10 years ago
jtimon da29ecbcc6 Consensus: MOVEONLY: Move CValidationState from main consensus/validation 10 years ago
Peter Todd 48e9c57cf0 Move LOCKTIME_THRESHOLD to src/script/script.h 10 years ago
jtimon 691161d419 Consensus: Create consensus/consensus.h with some constants 10 years ago
Philip Kaufmann a21df62069 ensure consistent header comment naming conventions 10 years ago
Cory Fields fd311996e8 consensus: don't use arith_uint256 in consensus.h 10 years ago
Jorge Timón bd006110fb Consensus: Refactor: Introduce Consensus::Params class 10 years ago