aboutsummaryrefslogtreecommitdiff
path: root/src/consensus
Commit message (Expand)AuthorAgeFilesLines
* Switch naming of AuxPoW activation to match BIPxxHeight styleRoss Nicoll2021-06-081-13/+1
* Introduce AuxPoW chain parametersRoss Nicoll2021-06-051-0/+17
* Add Dogecoin block subsidiesRoss Nicoll2021-05-301-0/+1
* Make assume valid minimum interval per-chain configurableRoss Nicoll2021-05-201-0/+2
* Dogecoin: Update coinbase maturityRoss Nicoll2021-05-204-6/+20
* doc: Move assumed-values doxygen comments to headerMarcoFalke2020-10-151-0/+2
* Activate Taproot/Tapscript on regtest (BIP 341, BIP 342)Pieter Wuille2020-10-121-0/+1
* add signet basic support (signet.cpp)Karl-Johan Alm2020-09-101-0/+7
* validation: move GetWitnessCommitmentIndex to consensus/validationKarl-Johan Alm2020-09-101-0/+27
* Add txids with non-standard inputs to reject filterSuhas Daftuar2020-08-041-1/+2
* Merge #18044: Use wtxid for transaction relayWladimir J. van der Laan2020-07-221-1/+5
|\
| * Make TX_WITNESS_STRIPPED its own rejection reasonSuhas Daftuar2020-07-191-1/+5
* | refactor: Switch ValidationState mode to C++11 enum classMarcoFalke2020-07-151-14/+16
|/
* refactor: replace pointers by references within tx_verify.{h,cpp}Sebastian Falbesoner2020-05-262-7/+7
* scripted-diff: Bump copyright headersMarcoFalke2020-04-161-1/+1
* Update merkle.cpp4d553975002020-03-181-1/+1
* Templatize ValidationState instead of subclassingJeffrey Czyz2020-02-271-39/+13
* Remove ValidationState's constructorJeffrey Czyz2020-02-271-2/+1
* Refactor FormatStateMessage into ValidationStateJeffrey Czyz2020-02-271-0/+12
* scripted-diff: Bump copyright of files changed in 2019MarcoFalke2019-12-308-8/+8
* net: Fix uninitialized read in ProcessMessage(...)practicalswift2019-11-271-2/+2
* [validation] Remove fMissingInputs from AcceptToMemoryPool()John Newbery2019-10-291-6/+1
* [validation] Remove useless ret parameter from Invalid()John Newbery2019-10-293-18/+18
* [validation] Tidy Up ValidationResult classJohn Newbery2019-10-291-34/+29
* [validation] Add CValidationState subclassesJohn Newbery2019-10-295-72/+97
* consensus: Explain why fCheckDuplicateInputs can not be skipped and remove itMarcoFalke2019-10-242-10/+11
* Merge #17004: validation: Remove REJECT code from CValidationStateWladimir J. van der Laan2019-10-243-31/+16
|\
| * [validation] Remove REJECT code from CValidationStateJohn Newbery2019-10-103-31/+16
* | Remove unused includespracticalswift2019-10-152-4/+0
|/
* Merge #16713: Ignore old versionbit activations to avoid 'unknown softforks' ...MarcoFalke2019-09-271-0/+3
|\
| * Ignore old versionbit activationsAnthony Towns2019-09-051-0/+3
* | Merge #14696: qa: Add explicit references to related CVE's in p2p_invalid_blo...Wladimir J. van der Laan2019-09-181-1/+1
|\ \ | |/ |/|
| * Added comments referencing multiple CVEs in tests and production code.lucash-dev2019-06-021-1/+1
* | [Consensus] Bury segwit deploymentJohn Newbery2019-08-141-1/+4
* | [Consensus] Bury CSV deployment heightJohn Newbery2019-08-141-1/+2
* | Make reasoning about dependencies easier by not including unused dependenciespracticalswift2019-06-021-1/+0
|/
* Separate reason for premature spends (coinbase/locktime)Suhas Daftuar2019-05-022-2/+4
* Assert validation reasons are contextually correctSuhas Daftuar2019-05-021-0/+26
* [refactor] Drop unused state.DoS(), state.GetDoS(), state.CorruptionPossible()Matt Corallo2019-05-021-38/+2
* scripted-diff: Remove DoS calls to CValidationStateMatt Corallo2019-05-022-14/+14
* [refactor] Prep for scripted-diff by removing some \ns which annoy sed.Matt Corallo2019-05-021-2/+1
* Allow use of state.Invalid() for all reasonsMatt Corallo2019-05-021-6/+8
* [refactor] Drop redundant nDoS, corruptionPossible, SetCorruptionPossibleMatt Corallo2019-05-021-16/+5
* [refactor] Add useful-for-dos "reason" field to CValidationStateMatt Corallo2019-05-023-19/+94
* Clean up banning levelsMatt Corallo2019-05-022-5/+5
* [refactor] drop IsInvalid(nDoSOut)Matt Corallo2019-05-021-7/+0
* [refactor] Refactor misbehavior ban decisions to MaybePunishNode()Matt Corallo2019-05-021-0/+1
* [build] Move CheckTransaction from lib_server to lib_consensusJohn Newbery2019-04-094-52/+77
* Update copyright headers to 2018DrahtBot2018-12-291-1/+1
* scripted-diff: Move util files to separate directory.Jim Posen2018-11-042-2/+2