-
-
Notifications
You must be signed in to change notification settings - Fork 675
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove older versions of Zcash? #982
Comments
AFAIK we can nuke |
Since we are now streaming prev tx we need to support also legacy transactions. So it seems we won't be able to do this anytime soon? Closing? cc @matejcik |
nope, this issue is about removing support for signing v3 transactions. |
@matejcik I have confirmed this via email from Zcash. The v4 transaction format was required following the Sapling network upgrade. I do not know about Komodo/Koto though. |
From a random sampling, both Komodo and Koto chains are using v4 since last year. That at minimum means that v4 transactions are valid on the networks, and so we can safely drop v3 support, IMHO. So let's go ahead and do this. Heads-up for @ca333 for Komodo and @wo01 for Koto; please let us know if this would pose any problems for you. |
No problem. |
We will test Zcash as part of Freeze so nothing specific to test here. |
In Zcash we currently support both
tx.version
3 and 4. 3 should be Overwinter, 4 Sapling. Does it make sense to support both or is one of them obsolete?We could simplify a few things if we could remove one of the versions. See sign_tx/zcash.py for some context.
@ca333 I believe you did some zcash contributions to our firmware any chance you could shed some light into this?
Also should we call the class
Zcash
instead ofOverwinter
?Related to #617
The text was updated successfully, but these errors were encountered: