MinaProtocol / mina

Mina is a cryptocurrency protocol with a constant size blockchain, improving scaling while maintaining decentralization and security.
https://minaprotocol.com
Apache License 2.0
1.98k stars 526 forks source link

Fix: don't use step feature_flags for wrap evaluations #15588

Closed mrmr1993 closed 2 months ago

mrmr1993 commented 2 months ago

This PR fixes https://github.com/o1-labs/o1js/issues/1336 (using https://github.com/o1-labs/o1js/pull/1335 as the repro case).

The underlying issue was that we were using the feature flags for the step circuit when reasoning about the contents of the wrap proofs. In particular,

This PR fixes that by hard-coding Features.Full.none.

dannywillems commented 2 months ago

!ci-build-me