Skip to content

chore: bump Aztec version to 5.1.0 - #6

Merged
IlyasRidhuan merged 2 commits into
mainfrom
cb/bump-aztec-v5.1.0
Jul 22, 2026
Merged

chore: bump Aztec version to 5.1.0#6
IlyasRidhuan merged 2 commits into
mainfrom
cb/bump-aztec-v5.1.0

Conversation

@AztecBot

@AztecBot AztecBot commented Jul 22, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • bump the package, toolchain config, and all @aztec/* dependencies from 5.0.1 to 5.1.0
  • update every aztec-packages Noir dependency tag to v5.1.0
  • regenerate yarn.lock
  • retain @aztec-foundation/aztec-benchmark at 5.0.1 because no 5.1.0 release exists; its peer range (>=5.0.0 <6) supports Aztec 5.1.0
  • remove calls to the changed protected BaseWallet.scopesFrom helper and construct the equivalent single-caller scope directly
  • harden the bump-aztec-version skill with mandatory wallet-internals shim audits and JS/benchmark runtime gates

Validation

  • aztec --version5.1.0
  • yarn ccc
  • yarn test:nr (420 tests passed)
  • TypeScript no-emit check across src, scripts, and benchmarks
  • yarn format:check
  • yarn install --frozen-lockfile
  • yarn build
  • npm publish --dry-run --access public from the exported package
  • refreshed JS and benchmark CI pending on this commit

Created by claudebox · group: slackbot · Slack thread

@AztecBot AztecBot added the claudebox Created or managed by ClaudeBox label Jul 22, 2026
@github-actions

Copy link
Copy Markdown

Benchmark Comparison

CPU Cores RAM Arch
AMD EPYC 9V74 80-Core Processor 4 16 GiB x64

Contract: escrow

🚦 Function Gates DA Gas L2 Gas Proving Time (ms)
Base PR Diff Base PR Diff Base PR Diff Base PR Diff
(partial) withdraw 486,880 486,936 +56 (+0.0%) 3,744 3,744 587,800 587,800 10,404 15,041 +4,637 (+44.6%)
withdraw 331,210 331,210 832 832 499,700 499,700 8,458 12,225 +3,767 (+44.5%)
withdraw_nft 378,517 378,517 1,440 1,440 527,400 527,400 9,147 13,389 +4,242 (+46.4%)

Contract: logic

🚦 Function Gates DA Gas L2 Gas Proving Time (ms)
Base PR Diff Base PR Diff Base PR Diff Base PR Diff
get_escrow 390,359 390,359 192 192 456,000 456,000 9,454 13,608 +4,154 (+43.9%)
secret_key_to_public_keys 387,718 387,718 192 192 456,000 456,000 9,391 13,526 +4,135 (+44.0%)
share_escrow 303,961 303,989 +28 (+0.0%) 1,952 1,952 520,700 520,700 8,274 11,998 +3,724 (+45.0%)

Contract: multitoken

🚦 Function Gates DA Gas L2 Gas Proving Time (ms)
Base PR Diff Base PR Diff Base PR Diff Base PR Diff
burn_private 260,810 260,810 832 832 499,700 499,700 7,564 11,090 +3,526 (+46.6%)
burn_public 223,823 223,823 416 416 638,292 638,292 7,249 10,769 +3,520 (+48.6%)
initialize_transfer_commitment 225,077 225,077 768 768 474,500 474,500 7,161 10,582 +3,421 (+47.8%)
mint_to_private 297,577 297,577 1,408 1,408 511,400 511,400 8,131 11,888 +3,757 (+46.2%)
mint_to_public 223,823 223,823 416 416 637,800 637,800 7,223 10,539 +3,316 (+45.9%)
transfer_private_to_commitment 264,328 264,328 1,024 1,024 511,400 511,400 7,575 11,119 +3,544 (+46.8%)
transfer_private_to_private 337,261 337,261 2,048 2,048 555,100 555,100 8,517 12,440 +3,923 (+46.1%)
transfer_private_to_public 307,363 307,363 1,056 1,056 714,677 714,677 8,166 12,041 +3,875 (+47.5%)
transfer_public_to_commitment 223,823 223,823 640 640 663,516 663,516 7,295 10,544 +3,249 (+44.5%)
transfer_public_to_private 298,128 298,128 1,024 1,024 683,958 683,958 8,151 11,905 +3,754 (+46.1%)
transfer_public_to_public 223,823 223,823 480 480 673,505 673,505 7,220 10,693 +3,473 (+48.1%)

Contract: nft

🚦 Function Gates DA Gas L2 Gas Proving Time (ms)
Base PR Diff Base PR Diff Base PR Diff Base PR Diff
burn_private 275,257 275,257 416 416 661,052 661,052 7,831 11,462 +3,631 (+46.4%)
burn_public 223,823 223,823 448 448 670,034 670,034 7,296 10,676 +3,380 (+46.3%)
mint_to_private 341,050 341,050 1,600 1,600 735,342 735,342 8,530 12,501 +3,971 (+46.6%)
mint_to_public 223,823 223,823 448 448 670,718 670,718 7,262 10,515 +3,253 (+44.8%)
transfer_private_to_private 249,719 249,719 832 832 499,700 499,700 7,362 10,924 +3,562 (+48.4%)
transfer_private_to_public 275,286 275,286 416 416 659,258 659,258 7,883 11,511 +3,628 (+46.0%)
transfer_public_to_private 292,460 292,460 992 992 683,268 683,268 7,970 11,746 +3,776 (+47.4%)
transfer_public_to_public 223,823 223,823 384 384 633,285 633,285 7,299 10,614 +3,315 (+45.4%)

Contract: token

🚦 Function Gates DA Gas L2 Gas Proving Time (ms)
Base PR Diff Base PR Diff Base PR Diff Base PR Diff
burn_private 303,652 303,652 1,024 1,024 713,843 713,843 8,095 11,861 +3,766 (+46.5%)
burn_public 223,823 223,823 448 448 672,518 672,518 7,245 10,546 +3,301 (+45.6%)
initialize_transfer_commitment 225,077 225,077 768 768 474,500 474,500 7,215 10,603 +3,388 (+47.0%)
mint_to_private 355,261 355,289 +28 (+0.0%) 2,144 2,144 737,956 737,956 8,774 12,730 +3,956 (+45.1%)
mint_to_public 223,823 223,823 448 448 672,113 672,113 7,210 10,650 +3,440 (+47.7%)
transfer_private_to_commitment 260,673 260,673 992 992 511,400 511,400 7,532 11,000 +3,468 (+46.0%)
transfer_private_to_private 344,827 344,855 +28 (+0.0%) 2,592 2,592 557,600 557,600 8,638 12,634 +3,996 (+46.3%)
transfer_private_to_public 303,708 303,708 1,024 1,024 713,990 713,990 8,152 11,971 +3,819 (+46.8%)
transfer_private_to_public_with_commitment 308,509 308,509 1,600 1,600 747,290 747,290 8,205 11,969 +3,764 (+45.9%)
transfer_public_to_commitment 223,823 223,823 576 576 662,496 662,496 7,245 10,569 +3,324 (+45.9%)
transfer_public_to_private 296,092 296,092 992 992 683,271 683,271 8,070 11,822 +3,752 (+46.5%)
transfer_public_to_public 223,823 223,823 448 448 672,515 672,515 7,271 10,600 +3,329 (+45.8%)

Contract: vault

🚦 Function Gates DA Gas L2 Gas Proving Time (ms)
Base PR Diff Base PR Diff Base PR Diff Base PR Diff
deposit_private_to_private 508,340 508,340 1,312 1,312 878,035 878,035 10,699 15,374 +4,675 (+43.7%)
deposit_private_to_private_exact 612,065 612,065 1,888 1,888 915,103 915,103 12,127 17,522 +5,395 (+44.5%)
deposit_private_to_public 436,085 436,085 768 768 862,060 862,060 9,838 14,255 +4,417 (+44.9%)
deposit_public_to_private 424,713 424,713 1,984 1,984 964,832 964,832 9,721 14,130 +4,409 (+45.4%)
deposit_public_to_private_exact 424,724 424,724 1,952 1,952 949,256 949,256 9,769 14,143 +4,374 (+44.8%)
deposit_public_to_public 223,823 223,823 832 832 897,350 897,350 7,244 10,553 +3,309 (+45.7%)
issue_private_to_private_exact 612,065 612,065 1,888 1,888 915,763 915,763 12,095 17,563 +5,468 (+45.2%)
issue_private_to_public_exact 484,820 484,820 1,344 1,344 899,785 899,785 10,429 15,197 +4,768 (+45.7%)
issue_public_to_private 346,165 346,165 1,376 1,376 921,448 921,448 8,641 12,596 +3,955 (+45.8%)
issue_public_to_public 223,823 223,823 832 832 898,040 898,040 7,196 10,557 +3,361 (+46.7%)
redeem_private_to_private_exact 614,859 614,859 1,888 1,888 915,610 915,610 12,074 17,543 +5,469 (+45.3%)
redeem_private_to_public 436,028 436,028 768 768 862,504 862,504 9,822 14,265 +4,443 (+45.2%)
redeem_public_to_private_exact 427,575 427,575 1,952 1,952 949,577 949,577 9,750 14,140 +4,390 (+45.0%)
redeem_public_to_public 223,823 223,823 832 832 897,872 897,872 7,207 10,543 +3,336 (+46.3%)
withdraw_private_to_private 511,134 511,134 1,312 1,312 878,245 878,245 10,671 15,566 +4,895 (+45.9%)
withdraw_private_to_private_exact 614,859 614,859 1,888 1,888 915,556 915,556 12,024 17,564 +5,540 (+46.1%)
withdraw_private_to_public_exact 484,763 484,763 1,344 1,344 900,019 900,019 10,384 15,200 +4,816 (+46.4%)
withdraw_public_to_private 440,804 440,832 +28 (+0.0%) 2,528 2,528 967,143 967,143 9,933 14,619 +4,686 (+47.2%)
withdraw_public_to_public 223,823 223,823 832 832 898,175 898,175 7,193 10,605 +3,412 (+47.4%)

@IlyasRidhuan
IlyasRidhuan marked this pull request as ready for review July 22, 2026 14:39
@IlyasRidhuan
IlyasRidhuan merged commit d62291b into main Jul 22, 2026
8 checks passed
@IlyasRidhuan
IlyasRidhuan deleted the cb/bump-aztec-v5.1.0 branch July 22, 2026 14:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

claudebox Created or managed by ClaudeBox

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants