Accept high version numbers in non-overwinter transactions #2207
Labels
A-consensus
Area: Consensus rule updates
A-rust
Area: Updates to Rust code
C-bug
Category: This is a bug
I-consensus
Zebra breaks a Zcash consensus rule
NU Sprout
Network Upgrade: Sprout specific tasks (before Overwinter)
Version
zebra-chain v1.0.0-alpha.8
commit 227757aPlatform
Linux 5.8.0-53-generic #60~20.04.1-Ubuntu SMP Thu May 6 09:52:46 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
Description
Zebra does not accept high version numbers in pre-overwinter transactions.
I tried this:
Deserialize transaction from https://github.com/zcash/zcash/blob/master/src/test/data/sighash.json (e.g. the first one)
I expected to see this happen: the transaction to be successfully deserialized
Instead, this happened:
parse error: bad tx header
See section 7.1 of the spec:
Solution
Commands
N/A
Logs
N/A
The text was updated successfully, but these errors were encountered: