Releases: zhenyuzhao-cb/btcd
Releases · zhenyuzhao-cb/btcd
Release 0.22.4
Cherry pick: wire: increase max witness items per input
btcsuite#1907
Cherry-pick fix: "remove erroneous witness size check in wire parsing"
wire: remove erroneous witness size check in wire parsing In this commit, we fix a bug that would cause nodes to be unable to parse a given block from the wire. The block would be properly accepted if fed in via other mechanisms. The issue here is that the old checks for the maximum witness size, circa segwit v0 where placed in the wire package _as well_ as the tx engine. This check should only be in the engine, since it's properly gated by other related scrip validation flags. The fix itself is simple: limit witnesses only based on the maximum block size in bytes, or ~4MB.