dash/src/consensus
MarcoFalke 39d0904494 Merge #17399: validation: Templatize ValidationState instead of subclassing
10efc0487c442bccb0e4a9ac29452af1592a3cf2 Templatize ValidationState instead of subclassing (Jeffrey Czyz)
10e85d4adc9b7dbbda63e00195e0a962f51e4d2c Remove ValidationState's constructor (Jeffrey Czyz)
0aed17ef2892478c28cd660e53223c6dd1dc0187 Refactor FormatStateMessage into ValidationState (Jeffrey Czyz)

Pull request description:

  This removes boilerplate code in the subclasses which otherwise only
  differ by the result type.

  The subclassing was introduced in a27a295.

ACKs for top commit:
  MarcoFalke:
    ACK 10efc0487c442bccb0e4a9ac29452af1592a3cf2 🐱
  ajtowns:
    ACK 10efc0487c442bccb0e4a9ac29452af1592a3cf2 -- looks good to me
  jonatack:
    ACK 10efc048 code review, build/tests green, nice cleanup

Tree-SHA512: 765dd52dde7d49b9a5c6d99d97c96f4492673e2aed0b0604faa88db0308fa4500a26bf755cca0b896be283874096c215932e1110a2d01dc012cd36a5fce58a42
2023-05-24 12:43:57 -05:00
..
consensus.h Refactor the hardening of DIP 1 (#3874) 2020-12-15 15:54:51 -06:00
merkle.cpp Merge #16129: refactor: Remove unused includes (#4623) 2022-01-03 13:10:02 -06:00
merkle.h Merge #16659: refactoring: Remove unused includes 2021-12-12 16:44:54 -05:00
params.h feat: bury dash deployments: dip0003, dip0020, dip0024, brr, bip147 (#5356) 2023-05-18 12:15:08 -05:00
tx_check.cpp Merge #15921: validation: Tidy up ValidationState interface 2023-04-17 10:42:25 -05:00
tx_check.h Merge #15921: validation: Tidy up ValidationState interface 2023-04-17 10:42:25 -05:00
tx_verify.cpp Merge #15921: validation: Tidy up ValidationState interface 2023-04-17 10:42:25 -05:00
tx_verify.h Merge #15921: validation: Tidy up ValidationState interface 2023-04-17 10:42:25 -05:00
validation.h Merge #17399: validation: Templatize ValidationState instead of subclassing 2023-05-24 12:43:57 -05:00