aboutsummaryrefslogtreecommitdiff
path: root/src/blockencodings.cpp
AgeCommit message (Collapse)Author
2016-11-07Make GetSerializeSize a wrapper on top of CSizeComputerPieter Wuille
Given that in default GetSerializeSize implementations created by ADD_SERIALIZE_METHODS we're already using CSizeComputer(), get rid of the specialized GetSerializeSize methods everywhere, and just use CSizeComputer. This removes a lot of code which isn't actually used anywhere. For CCompactSize and CVarInt this actually removes a more efficient size computing algorithm, which is brought back in a later commit.
2016-10-04Use cmpctblock type 2 for segwit-enabled transferPieter Wuille
Contains version negotiation logic by Matt Corallo and bugfixes by Suhas Daftuar.
2016-08-14various typosleijurv
2016-06-22BIP141: Other consensus critical limits, and BIP145Pieter Wuille
Includes changes by Suhas Daftuar, Luke-jr, and mruddy.
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