Mithril Team Update
High level overview
This week, the Mithril team completed the behavior tests for the IVC wiring, the harmonization of the recursive and non-recursive SNARK implementations in STM, and the STM README with recursive and non-recursive examples. They continued adding the missing IVC off-circuit checks, implementing the circuit verification key whitelist/revoke mechanism, and supporting an IVC follower aggregator joining the network at any time. They also started adding property-based tests for the IVC pure helpers.
The team completed the adaptation of the documentation for the on-chain configuration parameters. They also completed the IPFS file downloader of the client and started implementing the IPFS support in the end-to-end tests.
Finally, they kept upgrading to Cardano node 11.1, started fixing the failed publication of the distribution 2630 to docs.rs, and started investigating the blocks and transactions verification failure on the testing-preview network.
Low level overview
Features
- Completed the issue Add behavior tests for the IVC wiring #3465
- Completed the issue Harmonize the recursive and non-recursive SNARK implementations in STM #3421
- Completed the issue Adapt documentation for on-chain configuration parameters #3398
- Completed the issue Implement an
IpfsFileDownloaderin the client #3459 - Completed the issue Update STM README with recursive/non-recursive examples #3385
- Worked on the issue Add missing IVC off-circuit checks #3381
- Worked on the issue Implement circuit verification key whitelist/revoke mechanism #3148
- Worked on the issue Support an IVC follower aggregator joining the network at any time #3446
- Worked on the issue Add property-based tests for the IVC pure helpers #3469
- Worked on the issue Implement IPFS in the end to end tests #3460
