30 Commits (master)

Author SHA1 Message Date
FireMartZ 76d5f15158 Merge (what should be) the remaining source files. 6 years ago
Philip Kaufmann db954a65ac
use const references where appropriate 9 years ago
Jack Grigg 80f4cdcf8f
Reject block versions lower than 4 8 years ago
Jack Grigg 7ac924cdb7
Disallow v0 transactions as a consensus rule 8 years ago
Sean Bowe 74f15a73a1 Make 100KB transaction size limit a consensus rule, rather than a standard rule. 8 years ago
Simon db0f931570 Add founders reward to ChainParams. 8 years ago
Sean Bowe 000383c193 Increase block size to 2MB and update performance test. 8 years ago
Sean Bowe 9c45b501ad Make `validatelargetx` test more accurate, reduce block size limit to 1MB for now. 8 years ago
Taylor Hornby 948d4e6c10 Split JoinSplit proof verification out of CheckTransaction. 8 years ago
Taylor Hornby fc057da455 Add example mock test of CheckTransaction 8 years ago
Jack Grigg f2c48e15e5 Implement new difficulty algorithm (#931) 8 years ago
Sean Bowe a180d0a6c6 Rename to `fCoinbaseMustBeProtected`. 8 years ago
Sean Bowe c0dde76d8a Disable coinbase-must-be-protected rule on regtest. 8 years ago
Jack Grigg 068e2f1a09 Fix comment 8 years ago
Sean Bowe 6ef996a3b6 Make sigop limit `20000` just as in Bitcoin, ignoring our change to the blocksize limit. 8 years ago
Sean Bowe 23c6d3aba8 Increase block size limit to 2MB. 8 years ago
Jack Grigg bcb34c0802 Implement mining slow start with a linear ramp 8 years ago
Sean Bowe 03bff15fe2 Enforce zk-SNARK validity during consensus. 9 years ago
Mark Friedenbach f720c5fc9f
Enable policy enforcing GetMedianTimePast as the end point of lock-time constraints 9 years ago
Mark Friedenbach a1d3c6fb9d
Add rules--presently disabled--for using GetMedianTimePast as endpoint for lock-time calculations 9 years ago
Peter Todd 6ec08db338 Move LOCKTIME_THRESHOLD to src/script/script.h 10 years ago
jtimon da29ecbcc6 Consensus: MOVEONLY: Move CValidationState from main consensus/validation 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 9 years ago
Cory Fields fd311996e8 consensus: don't use arith_uint256 in consensus.h 9 years ago
Jorge Timón bd006110fb Consensus: Refactor: Introduce Consensus::Params class 9 years ago