snarkify / sirius

A Plonkish folding framework for Incrementally Verifiable Computation (IVC).
MIT License
135 stars 19 forks source link

refactor(plonk): make trace* types flexible #366

Closed cyphersnake closed 1 month ago

cyphersnake commented 1 month ago

Currently, the PlonkTrace structure expects curve generic types and uses C::Scalar for field elements. However, for the integration with Cyclefold, we must handle two cases:

Refactor the PlonkTrace struct to support flexibility for either C::Base or C::Scalar, depending on the trace context.

cyphersnake commented 1 month ago

No relevant