aboutsummaryrefslogtreecommitdiff
path: root/src/blockencodings.cpp
AgeCommit message (Expand)Author
2024-04-06refactor: Simplify `extra_txn` to be a vec of CTransactionRef instead of a ve...AngusP
2024-03-28refactor: Use typesafe Wtxid in compact block encoding message, instead of am...AngusP
2023-11-16serialize: Drop useless version param from GetSerializeSize()Anthony Towns
2023-11-10scripted-diff: rename vTxHashes to txns_randomizedTheCharlatan
2023-11-10[refactor] rewrite vTxHashes as a vector of CTransactionRefglozow
2023-08-05refactor: Fix logging.h includesTheCharlatan
2023-05-20refactor: Move system from util to common libraryTheCharlatan
2023-01-26Use DataStream where possibleMarcoFalke
2023-01-23[block encodings] Avoid fuzz blocking asserts in PartiallyDownloadedBlockdergoegge
2023-01-23[block encodings] Make CheckBlock mockable for PartiallyDownloadedBlockdergoegge
2022-12-24scripted-diff: Bump copyright headersHennadii Stepanov
2022-05-17Remove fUseWTXID parameter from CBlockHeaderAndShortTxIDs constructorJohn Newbery
2022-04-22refactor: make GetRand a template, remove GetRandIntpasta
2020-12-31scripted-diff: Bump copyright headersMarcoFalke
2020-05-28Get rid of -Wthread-safety-precise warningsHennadii Stepanov
2019-12-30scripted-diff: Bump copyright of files changed in 2019MarcoFalke
2019-10-29[validation] Add CValidationState subclassesJohn Newbery
2019-05-02CorruptionPossible -> BLOCK_MUTATEDMatt Corallo
2018-11-05Extract CSipHasher to it's own file in crypto/ directory.Jim Posen
2018-11-04scripted-diff: Move util files to separate directory.Jim Posen
2018-09-11Drop unused GetType() from CSizeComputerBen Woosley
2018-07-27Update copyright headers to 2018DrahtBot
2018-01-03Increment MIT Licence copyright header year on files modified in 2017Akira Takizawa
2017-11-16scripted-diff: Replace #include "" with #include <> (ryanofsky)MeshCollider
2017-07-15Fix typospracticalswift
2017-07-14Remove confusing MAX_BLOCK_BASE_SIZE.Gregory Maxwell
2017-06-11Simplify "bool x = y ? true : false" to "bool x = y"practicalswift
2017-04-01Change LogAcceptCategory to use uint32_t rather than sets of strings.Gregory Maxwell
2017-03-21[trivial] Fix typos in commentspracticalswift
2017-01-16Clarify comment about mempool/extra conflictsMatt Corallo
2017-01-12Make PartiallyDownloadedBlock::InitData's second param constMatt Corallo
2017-01-12Add extra_count lower bound to compact reconstruction debug printMatt Corallo
2017-01-10Use replaced transactions in compact block reconstructionMatt Corallo
2016-12-21Make FillBlock consume txn_available to avoid shared_ptr copiesPieter Wuille
2016-12-02Rename the remaining main.{h,cpp} to validation.{h,cpp}Matt Corallo
2016-11-28Fix some typosfsb4000
2016-11-19Introduce convenience type CTransactionRefPieter Wuille
2016-11-19Make CBlock::vtx a vector of shared_ptr<CTransaction>Pieter Wuille
2016-11-09Merge #9039: Various serialization simplifcations and optimizationsWladimir J. van der Laan
2016-11-07Make GetSerializeSize a wrapper on top of CSizeComputerPieter Wuille
2016-11-03Fix compact block handling to not ban if block is invalidSuhas Daftuar
2016-10-04Use cmpctblock type 2 for segwit-enabled transferPieter Wuille
2016-08-14various typosleijurv
2016-06-22BIP141: Other consensus critical limits, and BIP145Pieter Wuille
2016-06-19Elaborate bucket size mathPieter Wuille
2016-06-19Use vTxHashes to optimize InitData significantlyMatt Corallo
2016-06-19Add reconstruction debug loggingMatt Corallo
2016-06-19Add partial-block block encodings APIMatt Corallo