Commit Graph

106 Commits (a8507c99da10791aa69ca277128e06753942e976)

Author SHA1 Message Date
Anthony Towns 526023aa7a Improve handling of BIP9Deployment limits
7 years ago
Wladimir J. van der Laan 0e3a411351
Merge #8498: Near-Bugfix: Optimization: Minimize the number of times it is checked that no money...
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 1e65f0f339 Use compile-time constants instead of unnamed enumerations (remove "enum hack")
7 years ago
practicalswift 0189d8ed19 Fix typos
7 years ago
Gregory Maxwell 3babbcb487 Remove confusing MAX_BLOCK_BASE_SIZE.
7 years ago
Wladimir J. van der Laan eee398fa12
Merge #10608: Add a comment explaining the use of MAX_BLOCK_BASE_SIZE.
8 years ago
Pieter Wuille b3eb0d6485
Merge #10537: Few Minor per-utxo assert-semantics re-adds and tweak
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
Wladimir J. van der Laan a5bb6387f7
Merge #8607: [doc] Fix doxygen off-by-one comments, fix typos
8 years ago
MarcoFalke fa27c0a2c4 [doc] Fix typos in comments, doxygen: Fix comment syntax
8 years ago
NicolasDorier 122786d0e0 Consensus: Remove ISM
8 years ago
Suhas Daftuar 2c06bae39e Rename "block cost" to "block weight"
8 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
Wladimir J. van der Laan 80d1f2e483
Merge #7184: Implement SequenceLocks functions for BIP 68
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
Pieter Wuille 54e8bfec83
Merge pull request #6931
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
9 years ago
Shaul Kfir a651403e09 Add absurdly high fee message to validation state (for RPC propagation)
10 years ago
Wladimir J. van der Laan 41076aad0c
Merge pull request #6124
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