Skip to content

feat: merge-train/fairies-v5#24654

Merged
AztecBot merged 6 commits into
v5-nextfrom
merge-train/fairies-v5
Jul 14, 2026
Merged

feat: merge-train/fairies-v5#24654
AztecBot merged 6 commits into
v5-nextfrom
merge-train/fairies-v5

Conversation

@AztecBot

@AztecBot AztecBot commented Jul 13, 2026

Copy link
Copy Markdown
Collaborator

BEGIN_COMMIT_OVERRIDE
fix: prevent access to secrets not in scope (#24616)
fix: prevent reception of messages too far into the future (#24645)
fix(aztec-nr): prevent recipient forging a colliding handshake (#24403)
feat!: forbid external note validation checks (#24644)
feat(txe): add option to authorize all utility call targets (#24662)
END_COMMIT_OVERRIDE

Some stores were being accessed without checking if the associated
accounts were in scope or not. For logs I added this to the service, but
we're not yet consistent in how we use services (call-lived, tx-lived?)
so in other cases it is just inlined in the oracle.
I added a sanity check to avoid having messages implausibly far into the
future, which would lead to them not getting evicted etc., but more
importantly which would signal some inconsistency somewhere.
@nventuro nventuro self-requested a review as a code owner July 13, 2026 14:32
@nchamo nchamo requested a review from LeilaWang as a code owner July 13, 2026 15:15
AztecBot and others added 3 commits July 13, 2026 17:06
This fixes an issue in which the note validation checks were not using
the note's contract address to do the nhsk app siloing, but instead the
_executing_ contract's address. This is because app siloing kernel
requests can only be done for the current contract, but the helpers did
not prevent usage on external contracts.

They now contain an assertion preventing this, and have been renamed to
reflect it.

@ludamad ludamad left a comment

Copy link
Copy Markdown
Collaborator

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 14, 2026
@AztecBot

Copy link
Copy Markdown
Collaborator Author

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

@AztecBot

Copy link
Copy Markdown
Collaborator Author

Flakey Tests

🤖 says: This CI run detected 1 tests that failed, but were tolerated due to a .test_patterns.yml entry.

\033FLAKED\033 (8;;http://ci.aztec-labs.com/3126509dfe32823f�3126509dfe32823f8;;�):  yarn-project/end-to-end/scripts/run_test.sh simple src/multi-node/block-production/proof_boundary.parallel.test.ts "proof lands during slot build and checkpoint succeeds at boundary" (245s) (code: 0) group:e2e-p2p-epoch-flakes

Merged via the queue into v5-next with commit 617daba Jul 14, 2026
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants