aboutsummaryrefslogtreecommitdiff
path: root/src/consensus/validation.h
Commit message (Expand)AuthorAgeFilesLines
* 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
|/
* 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-301-1/+1
* 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-291-4/+4
* [validation] Tidy Up ValidationResult classJohn Newbery2019-10-291-34/+29
* [validation] Add CValidationState subclassesJohn Newbery2019-10-291-52/+77
* [validation] Remove REJECT code from CValidationStateJohn Newbery2019-10-101-17/+2
* Separate reason for premature spends (coinbase/locktime)Suhas Daftuar2019-05-021-1/+3
* 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
* 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-021-5/+80
* [refactor] drop IsInvalid(nDoSOut)Matt Corallo2019-05-021-7/+0
* [refactor] Refactor misbehavior ban decisions to MaybePunishNode()Matt Corallo2019-05-021-0/+1
* Drop unused GetType() from CSizeComputerBen Woosley2018-09-111-3/+3
* Update copyright headers to 2018DrahtBot2018-07-271-1/+1
* Fix typospracticalswift2018-03-211-1/+1
* Calculate and store the number of bytes required to spend an inputAndrew Chow2018-03-091-0/+5
* Increment MIT Licence copyright header year on files modified in 2017Akira Takizawa2018-01-031-1/+1
* scripted-diff: Replace #include "" with #include <> (ryanofsky)MeshCollider2017-11-161-4/+4
* Trivial: Fix validation commentsDan Raviv2017-09-151-6/+5
* Remove confusing MAX_BLOCK_BASE_SIZE.Gregory Maxwell2017-07-141-0/+18
* Comment out unused constant REJECT_DUSTpracticalswift2017-06-091-1/+1
* Increment MIT Licence copyright header year on files modified in 2016isle29832016-12-311-1/+1
* [doc] Fix typos in comments, doxygen: Fix comment syntaxMarcoFalke2016-08-221-3/+3
* BIP141: Commitment structure and deploymentPieter Wuille2016-06-221-0/+3
* Bump copyright headers to 2015MarcoFalke2015-12-131-1/+1
* Add debug message to CValidationState for optional extra informationWladimir J. van der Laan2015-08-061-4/+9
* Add absurdly high fee message to validation state (for RPC propagation)Shaul Kfir2015-06-301-4/+4
* use const references where appropriatePhilip Kaufmann2015-06-041-1/+1
* Consensus: MOVEONLY: Move CValidationState from main consensus/validationjtimon2015-05-151-0/+80