ZcashFoundation / zebra

Zcash - Financial Privacy in Rust 🦓
https://zfnd.org/zebra/
Apache License 2.0
410 stars 102 forks source link

NU5 Tracking: Required ZIPs #1854

Closed mpguerra closed 2 years ago

mpguerra commented 3 years ago

This epic will track the ZIPs that we will need to implement ahead of NU5 testnet activation.

A strikethrough means that we:

Our mandatory Canopy checkpoint significantly reduces the number of features that we have to implement.

teor2345 commented 3 years ago

@mpguerra @dconnolly I've added some missing ZIPs (and one section that probably should have been a separate ZIP). I've also crossed out some ZIPs we've implemented already.

Our next task should be to split the tickets for the following ZIPs into essential validation work, and other work that's out of scope:

@dconnolly do you want to take ZIP 32 and 212? And I'll take ZIPs 207 and 214?

mpguerra commented 3 years ago

Do we also need to explicitly create an issue for ZIP-209? Or is that work already covered in our block validation code?

teor2345 commented 3 years ago

Do we also need to explicitly create an issue for ZIP-209? Or is that work already covered in our block validation code?

I think it's best that we have a separate ticket, because it needs some cached state data structure changes.

mpguerra commented 3 years ago

Removed #1864 as this is already tracked in #1856

mpguerra commented 3 years ago

Removed #1334 and #1820 as these are already tracked under #1853