EspressoSystems / jellyfish

A Rust Implementation of the PLONK ZKP System and Extensions
https://jellyfish.docs.espressosys.com
MIT License
408 stars 106 forks source link

Reference tests for ADVZ structs (and others?) #672

Open ggutoski opened 3 months ago

ggutoski commented 3 months ago

A reference test ensures that new code changes do not break backwards compatibility for serialization of certain data structs. We should add such tests to jf-vid package, and probably others, too, such as jf-pcs. These tests should follow the example from the espresso-sequencer repo: https://github.com/EspressoSystems/espresso-sequencer/blob/1587f4ae0d485e69c2547831e669e2087aab82bf/data/README.md