Skip to content

chore: backport fairies oracle changes to v4#21354

Closed
benesjan wants to merge 6 commits into
backport-to-v4-stagingfrom
backporting-fairies-oracle-changes-to-v4
Closed

chore: backport fairies oracle changes to v4#21354
benesjan wants to merge 6 commits into
backport-to-v4-stagingfrom
backporting-fairies-oracle-changes-to-v4

Conversation

@benesjan

Copy link
Copy Markdown
Contributor

Summary

Test plan

  • CI passes on backport branch

🤖 Generated with Claude Code

nventuro and others added 5 commits March 11, 2026 08:32
This adds the `aztec` namespace prefix to all oracles. We need this for
noir-lang/noir#10105, so that we can get
proper error messages on `nargo` that link to aztec docs.

It also shortens the current prefixes:
- `utility` → `utl`
- `private` → `prv`
- `avmOpcode` → `avm`
- `txe` unchanged

The prefixes only exist as the actual oracle name in the nr <> ts
communication layer, they are not present in the nr code nor ts code. I
actually removed the current prefixes from oracle handler fn (e.g.
`utilityGetBlockNumber` becomes `getBlockNumber`) to reduce verbosity
and repetitiveness, given that those functions already exist in
interfaces that scope the oracles that correspond to that execution
mode.

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>

@benesjan benesjan left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Went through the diff and all looks good

@benesjan

Copy link
Copy Markdown
Contributor Author

it's broken and after all should be pointed at v4-next so I am closing this.

@benesjan benesjan closed this Mar 11, 2026
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.

3 participants