aboutsummaryrefslogtreecommitdiff
path: root/src/httpserver.h
diff options
context:
space:
mode:
authorAndrew Chow <[email protected]>2018-08-13 14:59:31 -0700
committerAndrew Chow <[email protected]>2018-08-13 14:59:31 -0700
commit43811e63380d803e037de69dc0567aae590fa109 (patch)
treea010b191dbd2ba4827a037c197796e618fb00e2d /src/httpserver.h
parentMerge #13534: Don't assert(foo()) where foo() has side effects (diff)
downloaddiscoin-43811e63380d803e037de69dc0567aae590fa109.tar.xz
discoin-43811e63380d803e037de69dc0567aae590fa109.zip
Fix PSBT deserialization of 0-input transactions
0-input transactions can be ambiguously deserialized as being witness transactions. Since the unsigned transaction is never serialized as a witness transaction as it has no witnesses, we should always deserialize it as a non-witness transaction and set the serialization flags as such. Also always serialize the unsigned transaction as a non-witness transaction.
Diffstat (limited to 'src/httpserver.h')
0 files changed, 0 insertions, 0 deletions