Skip to content

Conversation

@critesjosh
Copy link
Contributor

Summary

  • Update all examples to use Aztec v3.0.0-devnet.6-patch.1 for consistency
  • Switch Nargo.toml dependencies to use the cleaner aztec-nr repo format
  • Update npm package versions in all package.json files
  • Fix test-wallet-webapp to work with new PrivateVoting contract API

Changes

Nargo.toml Updates

All contracts now use the shorter aztec-nr dependency format:

# Before
aztec = { git = "https://github.com/AztecProtocol/aztec-packages/", tag = "...", directory = "noir-projects/aztec-nr/aztec" }

# After  
aztec = { git = "https://github.com/AztecProtocol/aztec-nr/", tag = "v3.0.0-devnet.6-patch.1", directory = "aztec" }

Package.json Updates

All npm dependencies updated to 3.0.0-devnet.6-patch.1

API Fix

Fixed test-wallet-webapp to use the new cast_vote signature:

// Before
cast_vote(1n)

// After
cast_vote({ id: 1n }, 1n)

Files Changed

  • .github/workflows/*.yml - Updated AZTEC_VERSION
  • */Nargo.toml - Updated dependency versions and format
  • */package.json - Updated npm versions
  • */README.md - Updated version references
  • CLAUDE.md - Updated to reflect unified versioning
  • test-wallet-webapp/src/App.tsx - Fixed cast_vote API call

Test plan

  • recursive_verification: 5/5 tests passed
  • note-send-proof: 3/3 tests passed
  • prediction-market: 9/9 e2e + 10/10 Noir tests passed
  • account-contract: compiles successfully
  • custom-note: compiles successfully
  • test-wallet-webapp: builds successfully

🤖 Generated with Claude Code

- Update all Nargo.toml files to use v3.0.0-devnet.6-patch.1
- Switch to cleaner aztec-nr repo format for dependencies
- Update all package.json files with matching npm versions
- Update READMEs with correct version references
- Update GitHub workflow files with new AZTEC_VERSION
- Fix test-wallet-webapp cast_vote API call for new PrivateVoting interface
- Update root CLAUDE.md to reflect unified versioning

All examples now use the same Aztec version for consistency.

Tested:
- recursive_verification: 5/5 tests passed
- note-send-proof: 3/3 tests passed
- prediction-market: 9/9 e2e + 10/10 Noir tests passed
- account-contract: compiles successfully
- custom-note: compiles successfully
- test-wallet-webapp: builds successfully

Co-Authored-By: Claude Opus 4.5 <[email protected]>
@critesjosh critesjosh merged commit c65d688 into main Jan 16, 2026
4 checks passed
@critesjosh critesjosh deleted the update-all-examples-to-devnet6-patch1 branch January 16, 2026 21:25
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.

2 participants