Skip to content

chore: Accumulated backports to v4-next#23182

Merged
benesjan merged 2 commits into
v4-nextfrom
backport-to-v4-next-staging
May 12, 2026
Merged

chore: Accumulated backports to v4-next#23182
benesjan merged 2 commits into
v4-nextfrom
backport-to-v4-next-staging

Conversation

@benesjan
Copy link
Copy Markdown
Contributor

This PR accumulates backport commits throughout the day and will be auto-merged overnight.

Latest backport: #22979 - feat: upstream oxide aztec-nr changes

🤖 This PR is managed automatically by the backport workflow.

Does the following changes to Aztec.nr to make
https://github.com/aztec-labs-eng/oxide possible:
1. New `aztec_utl_getTxEffect `oracle - needed by oxide's custom message
handler that implements custom TEE-related validation logic,
2. new `aztec_utl_isBlockInArchive` oracle - once again needed to verify
that the TEE output is legit,
3. exposing various note message processing functionality - the custom
message handler in oxide is fully compatible with the standard note
message processing flow (the flow for `PRIVATE_NOTE_MSG_TYPE_ID`) but it
layers the TEE-related validation on top. This means that most of the
functionality in Aztec.nr related to PRIVATE_NOTE_MSG_TYPE_ID` was
valuable there as well.

Resolves
[GK-563](https://linear.app/aztec-labs/issue/GK-563/upstream-oxide-aztecnr-changes).

Originally implemented by @sirasistant in `arv/oxide_infra_deps` to make
https://github.com/aztec-labs-eng/oxide possible. I just polished some
stuff and implemented tests.

---------

Co-authored-by: sirasistant <sirasistant@gmail.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@benesjan benesjan merged commit 175c684 into v4-next May 12, 2026
7 checks passed
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.

1 participant