-
-
Notifications
You must be signed in to change notification settings - Fork 629
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
Support ZIP-244 TxIDs #2031
Comments
I'm working on ZIP-244 support for TT. Also I proposed ZIP-244 changes to enable not checking prevouts (as in Taproot). zcash/zips#574 I will keep this thread updated. |
ZIP-244 will be modified in order simplify the signing process on HWW. They will include |
@hynek-jina Why is this marked as @martinboehm Are there any changes on the blockbook side of things? I don't remember exactly if we had to do any changes in blockbook related to previous network upgrades. Can you please deploy Zcash Testnet blockbook to see if it works as intended? |
@prusnak |
We need to implement this before the Zcash upgrade is in effect not after. Removing |
@prusnak the testnet is running (behind firewall) here https://blockbook-dev.corp.sldev.cz:19132/ and there are version 5 transactions already, for example https://blockbook-dev.corp.sldev.cz:19132/tx/68ac26aebc57e1a0bfa89dc4f52c816d92c3606de7209e0bb4c6286e4739c1c3. |
Is this testable on our side or was the |
Not testable until we have trezor/trezor-suite#5344. |
@trezor/qa test cases when trezor/trezor-suite#5344 is finished:
|
The NU5 network upgrade in Zcash introduces a new TxID digest [1]. The legacy TxIDs will still be accepted by the network, but in order for Trezor to be able to spend UTXOs from transactions which use the new ZIP-244 digest, Trezor will apparently need to implement the new algorithm, so that it may verify previous transaction output amounts. The NU5 upgrade should activate on Zcash Mainnet on 18th April 2022 [2].
Zcashlike
class will need to overrideget_prevtx_output()
to compute the legacy TxID or ZIP-244 TxID depending on the transaction version. @jarys[1] ZIP-244: https://zips.z.cash/zip-0244#txid-digest
[2] https://z.cash/support/schedule/
[3] ZIP-225: https://zips.z.cash/zip-0225
[4] Backwards compatibility discussion: zcash/zips#580
The text was updated successfully, but these errors were encountered: