0xPolygonZero / plonky2

Apache License 2.0
745 stars 273 forks source link

Update `starky` and leverage it as dependency for `plonky2_evm` #1503

Closed Nashtare closed 5 months ago

Nashtare commented 5 months ago

Final PR for code migration from plonky2_evm prover-related code back to starky.

There's not clear API defined for multi-stark logic within starky yet, mostly because I couldn't get a satisfactory MultiStark handling arrays of Stark because of their associated generic types. We could either leave it for now, with expanded documentation on how one can build a multi-stark system given the available API, or work our way through a satisfiable generic approach.

Tagging it as draft for now as there still some cleanup / refactoring to do, but open to any suggestion! I'll also move back all the documentation that was done on the evm crate modules that have been moved to starky.

closes #1098

sonarcloud[bot] commented 5 months ago

Quality Gate Passed Quality Gate passed

Issues
0 New issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarCloud