Skip to content

feat: merge-train/avm#15884

Merged
fcarreiro merged 9 commits intonextfrom
merge-train/avm
Jul 23, 2025
Merged

feat: merge-train/avm#15884
fcarreiro merged 9 commits intonextfrom
merge-train/avm

Conversation

@AztecBot
Copy link
Collaborator

@AztecBot AztecBot commented Jul 22, 2025

See merge-train-readme.md.

BEGIN_COMMIT_OVERRIDE
feat!: constrain AVM EmitNullifier opcode (#15853)
feat(avm)!: ecc add error handling (#15781)
END_COMMIT_OVERRIDE

AztecBot and others added 2 commits July 22, 2025 15:14
Also adds handling for state-mutation attempts in C++ simulation.

Followup work:
1. Constrain errors when attempting to mutate state or emit side effects
in a static context.
Copy link
Collaborator

@ludamad ludamad left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤖 Auto-approved

@AztecBot AztecBot added this pull request to the merge queue Jul 22, 2025
@AztecBot
Copy link
Collaborator Author

🤖 Auto-merge enabled after 4 hours of inactivity. This PR will be merged automatically once all checks pass.

@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Jul 22, 2025
IlyasRidhuan and others added 4 commits July 22, 2025 22:13
PR adds ECC error handling (is on curve checks) to the opcode handling
variety. Internally used gadgets assume points are on curve.

This is more optimal as we can make reasonable assumptions about the
points when using them internally

---------

Co-authored-by: MirandaWood <miranda@aztecprotocol.com>
@fcarreiro fcarreiro added this pull request to the merge queue Jul 23, 2025
Merged via the queue into next with commit f52457d Jul 23, 2025
5 checks passed
@fcarreiro fcarreiro deleted the merge-train/avm branch July 23, 2025 09:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants