Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(docs): Merge yellow paper into docs protocol specs section #5668

Merged
merged 27 commits into from
Apr 15, 2024

Conversation

critesjosh
Copy link
Contributor

@critesjosh critesjosh commented Apr 10, 2024

This PR removes the yellow-paper directory and adds the contents to the docs, under the protocol-specs section.

Adds a new item called "Protocol Specs" with its own sidebar to the top Navigation bar.

image

Copy link

socket-security bot commented Apr 10, 2024

New and removed dependencies detected. Learn more about Socket for GitHub ↗︎

Package New capabilities Transitives Size Publisher
npm/@aashutoshrathi/[email protected] None 0 10.9 kB aashutoshrathi
npm/@ampproject/[email protected] None 0 78.9 kB jridgewell
npm/@aztec/[email protected] Transitive: environment, filesystem, network, shell +11 53.8 MB charlielye
npm/@aztec/[email protected] Transitive: environment, filesystem, network, shell +10 48.1 MB charlielye
npm/@babel/[email protected] Transitive: environment +6 106 kB nicolo-ribaudo
npm/@babel/[email protected] None 0 64.6 kB nicolo-ribaudo
npm/@babel/[email protected] environment, filesystem, unsafe 0 779 kB nicolo-ribaudo
npm/@babel/[email protected] None 0 493 kB nicolo-ribaudo
npm/@babel/[email protected] None 0 52 kB nicolo-ribaudo
npm/@babel/[email protected] None 0 63.8 kB nicolo-ribaudo
npm/@babel/[email protected] None 0 158 kB nicolo-ribaudo
npm/@babel/[email protected] None 0 11.7 kB nicolo-ribaudo
npm/@babel/[email protected] None 0 31.7 kB nicolo-ribaudo
npm/@babel/[email protected] None 0 11.7 kB nicolo-ribaudo
npm/@babel/[email protected] None 0 650 kB nicolo-ribaudo
npm/@babel/[email protected] environment 0 20.4 kB nicolo-ribaudo
npm/@babel/[email protected] None 0 1.88 MB nicolo-ribaudo
npm/@babel/[email protected] None 0 2.42 kB nicolo-ribaudo
npm/@babel/[email protected] None 0 4.21 kB nicolo-ribaudo
npm/@babel/[email protected] None 0 6.94 kB nicolo-ribaudo
npm/@babel/[email protected] None 0 68.9 kB nicolo-ribaudo
npm/@babel/[email protected] Transitive: environment +1 639 kB nicolo-ribaudo
npm/@babel/[email protected] environment 0 2.41 MB nicolo-ribaudo
npm/@bcoe/[email protected] None 0 277 kB bcoe
npm/@cspotcode/[email protected] filesystem +1 194 kB cspotcode
npm/@discoveryjs/[email protected] None 0 81.1 kB lahmatiy
npm/@eslint-community/[email protected] None 0 379 kB eslint-community-bot
npm/@eslint-community/[email protected] None 0 431 kB eslint-community-bot
npm/@eslint/[email protected] filesystem, unsafe +1 785 kB eslintbot
npm/@eslint/[email protected] None 0 13.9 kB eslintbot
npm/@gar/[email protected] None 0 4.2 kB gar
npm/@humanwhocodes/[email protected] None 0 57.9 kB nzakas
npm/@humanwhocodes/[email protected] unsafe 0 21.2 kB nzakas
npm/@humanwhocodes/[email protected] None 0 23.3 kB nzakas
npm/@iarna/[email protected] eval 0 99 kB iarna
npm/@inquirer/[email protected] None 0 9.21 kB sboudrias
npm/@inquirer/[email protected] None 0 83.8 kB sboudrias
npm/@inquirer/[email protected] None 0 16.6 kB sboudrias
npm/@inquirer/[email protected] None 0 26.5 kB sboudrias
npm/@inquirer/[email protected] None 0 4.64 kB sboudrias
npm/@isaacs/[email protected] None +5 165 kB isaacs
npm/@istanbuljs/[email protected] environment, filesystem Transitive: eval, unsafe +7 457 kB coreyfarrell
npm/@istanbuljs/[email protected] None 0 17.2 kB coreyfarrell
npm/@jest/[email protected] None 0 19 kB simenb
npm/@jest/[email protected] unsafe 0 145 kB simenb
npm/@jest/[email protected] None 0 15.9 kB simenb
npm/@jest/[email protected] None 0 28.3 kB simenb
npm/@jest/[email protected] None 0 5.23 kB simenb
npm/@jest/[email protected] None 0 26.3 kB simenb
npm/@jest/[email protected] None 0 5.26 kB simenb
npm/@jest/[email protected] environment, unsafe 0 115 kB simenb
npm/@jest/[email protected] None 0 5.07 kB simenb
npm/@jest/[email protected] None 0 15.8 kB simenb
npm/@jest/[email protected] None 0 13.6 kB simenb
npm/@jest/[email protected] None 0 52.4 kB simenb
npm/@jridgewell/[email protected] None 0 81.6 kB jridgewell
npm/@jridgewell/[email protected] None 0 53.2 kB jridgewell
npm/@jridgewell/[email protected] None 0 17.9 kB jridgewell
npm/@jridgewell/[email protected] None 0 169 kB jridgewell
npm/@koa/[email protected] None 0 18.4 kB fengmk2
npm/@leichtgewicht/[email protected] None 0 17.7 kB leichtgewicht
npm/@npmcli/[email protected] environment, network +3 542 kB npm-cli-ops
npm/@npmcli/[email protected] filesystem +2 152 kB nlf
npm/@npmcli/[email protected] filesystem 0 7.89 kB nlf
npm/@pkgjs/[email protected] None 0 74.2 kB oss-bot
npm/@pkgr/[email protected] None 0 8.54 kB jounqin
npm/@playwright/[email protected] None 0 25.4 kB yurys
npm/@scure/[email protected] None 0 79.4 kB paulmillr
npm/@scure/[email protected] None 0 57.7 kB paulmillr
npm/@scure/[email protected] None 0 357 kB paulmillr
npm/@sinonjs/[email protected] None 0 38 kB mrgnrdrck
npm/@sinonjs/[email protected] eval 0 80.1 kB fatso83
npm/@tootallnate/[email protected] None 0 4.08 kB tootallnate
npm/@tsconfig/[email protected] None 0 2.39 kB typescript-deploys
npm/@tsconfig/[email protected] None 0 2.5 kB typescript-deploys
npm/@tsconfig/[email protected] None 0 2.39 kB typescript-deploys
npm/@tsconfig/[email protected] None 0 2.45 kB typescript-deploys
npm/@types/[email protected] None 0 33 kB types
npm/@types/[email protected] None 0 11.4 kB types
npm/@types/[email protected] None 0 6.41 kB types
npm/@types/[email protected] None 0 84.1 kB types
npm/@types/[email protected] None 0 7.65 kB types
npm/@types/[email protected] None 0 5.57 kB types
npm/@types/[email protected] None 0 4.86 kB types
npm/@types/[email protected] None 0 5.91 kB types
npm/@types/[email protected] None 0 6.27 kB types
npm/@types/[email protected] None 0 193 kB types
npm/@types/[email protected] None 0 25.7 kB types
npm/@types/[email protected] None 0 46 kB types
npm/@types/[email protected] None 0 7.86 kB types
npm/@types/[email protected] None 0 3.9 kB types
npm/@types/[email protected] None 0 6.45 kB types
npm/@types/[email protected] None 0 6.59 kB types
npm/@types/[email protected] None 0 14.4 kB types
npm/@types/[email protected] None 0 5.45 kB types
npm/@types/[email protected] None 0 7.92 kB types
npm/@types/[email protected] None 0 6.68 kB types
npm/@types/[email protected] None 0 78.7 kB types
npm/@types/[email protected] None 0 31.7 kB types
npm/@types/[email protected] None 0 3 kB types
npm/@types/[email protected] None 0 3.78 kB types
npm/@types/[email protected] None 0 6.27 kB types
npm/@types/[email protected] None 0 4.5 kB types
npm/@types/[email protected] None 0 63.1 kB types
npm/@types/[email protected] None 0 2.03 MB types
npm/@types/[email protected] None 0 5.81 kB types
npm/@types/[email protected] None 0 6.71 kB types
npm/@types/[email protected] None 0 7.29 kB types
npm/@types/[email protected] None 0 4.62 kB types
npm/@types/[email protected] None 0 33.2 kB types
npm/@types/[email protected] None 0 432 kB types
npm/@types/[email protected] None 0 7.65 kB types
npm/@types/[email protected] None 0 8.25 kB types
npm/@types/[email protected] None 0 23.3 kB types
npm/@types/[email protected] None 0 9.85 kB types
npm/@types/[email protected] None 0 4.71 kB types
npm/@types/[email protected] None 0 7.79 kB types
npm/@types/[email protected] None 0 5.35 kB types
npm/@types/[email protected] None 0 6.43 kB types
npm/@types/[email protected] None 0 3.07 kB types
npm/@types/[email protected] None 0 21.7 kB types
npm/@types/[email protected] None 0 8.65 kB types
npm/@types/[email protected] None 0 60.2 kB types
npm/@typescript-eslint/[email protected] None 0 2.59 MB jameshenry
npm/@typescript-eslint/[email protected] None 0 17.8 kB jameshenry
npm/@typescript-eslint/[email protected] None 0 612 kB jameshenry
npm/@typescript-eslint/[email protected] None 0 109 kB jameshenry
npm/@typescript-eslint/[email protected] None 0 156 kB jameshenry
npm/@typescript-eslint/[email protected] Transitive: environment +2 1.01 MB jameshenry
npm/@typescript-eslint/[email protected] None 0 321 kB jameshenry
npm/@typescript-eslint/[email protected] None 0 19.3 kB jameshenry
npm/@ungap/[email protected] None 0 26.2 kB webreflection
npm/@webassemblyjs/[email protected] None 0 117 kB xtuc
npm/@webassemblyjs/[email protected] None 0 5.14 kB xtuc
npm/@webassemblyjs/[email protected] None 0 5.4 kB xtuc
npm/@webassemblyjs/[email protected] None 0 5.24 kB xtuc
npm/@webassemblyjs/[email protected] None 0 6.68 kB xtuc
npm/@webassemblyjs/[email protected] None 0 16 kB xtuc
npm/@webassemblyjs/[email protected] None 0 10.9 kB xtuc
npm/@webassemblyjs/[email protected] None 0 3.18 kB xtuc
npm/@webassemblyjs/[email protected] None 0 30.7 kB xtuc
npm/@webassemblyjs/[email protected] None 0 7.31 kB xtuc
npm/@webassemblyjs/[email protected] None 0 19 kB xtuc
npm/@webassemblyjs/[email protected] None 0 16 kB xtuc
npm/@webassemblyjs/[email protected] None 0 7.08 kB xtuc
npm/@webassemblyjs/[email protected] None 0 67 kB xtuc
npm/@webassemblyjs/[email protected] None 0 19.8 kB xtuc
npm/@webpack-cli/[email protected] None 0 4.55 kB evilebottnawi
npm/@webpack-cli/[email protected] None 0 3.72 kB evilebottnawi
npm/@webpack-cli/[email protected] environment 0 11.6 kB evilebottnawi
npm/@xtuc/[email protected] None 0 8.57 kB xtuc
npm/@xtuc/[email protected] None 0 190 kB xtuc
npm/@zeit/[email protected] None 0 31.1 kB vercel-release-bot
npm/[email protected] None 0 4.78 kB isaacs
npm/[email protected] None 0 1.16 MB awkweb
npm/[email protected] None 0 76.3 kB mysticatea
npm/[email protected] None 0 243 kB vweevers
npm/[email protected] None 0 16.8 kB dougwilson
npm/[email protected] None 0 25.7 kB xtuc
npm/[email protected] None 0 24.4 kB rreverser
npm/[email protected] None 0 52.4 kB marijn
npm/[email protected] None 0 531 kB marijn
npm/[email protected] None 0 34.6 kB tootallnate
npm/[email protected] network 0 43.7 kB fengmk2
npm/[email protected] environment 0 26.1 kB jonschlinkert
npm/[email protected] None 0 16.4 kB sindresorhus
npm/[email protected] None 0 20.1 kB mahdyar
npm/[email protected] None 0 8.05 kB iarna
npm/[email protected] environment, filesystem, shell 0 7.75 kB feross
npm/[email protected] Transitive: environment +1 138 kB lukekarrys
npm/[email protected] None 0 13.5 kB ljharb
npm/[email protected] None 0 4.42 kB blakeembrey
npm/[email protected] None 0 25.4 kB ljharb
npm/[email protected] None 0 23.4 kB ljharb
npm/[email protected] None 0 30.6 kB ljharb
npm/[email protected] None 0 18.7 kB ljharb
npm/[email protected] None 0 19.1 kB ljharb
npm/[email protected] None 0 20.2 kB ljharb
npm/[email protected] None 0 2.34 kB sindresorhus
npm/[email protected] None 0 18.1 kB cowboy
npm/[email protected] None 0 27.4 kB alexindigo
npm/[email protected] None 0 6.57 kB davidmarkclements
npm/[email protected] environment 0 199 kB ai
npm/[email protected] None 0 20.4 kB ljharb
npm/[email protected] network 0 1.84 MB jasonsaayman
npm/[email protected] environment 0 13.5 kB simenb
npm/[email protected] environment, filesystem, shell +1 95.9 kB oss-bot
npm/[email protected] None 0 14.3 kB simenb
npm/[email protected] eval 0 5.46 kB nicolo-ribaudo
npm/[email protected] None 0 2.69 kB simenb
npm/[email protected] None 0 9.62 kB feross
npm/[email protected] None 0 7.29 kB dougwilson
npm/[email protected] None 0 95.7 kB fanatid
npm/[email protected] network Transitive: environment, filesystem +2 118 kB dougwilson
npm/[email protected] None 0 66.2 kB mdidon
npm/[email protected] None +3 281 kB sindresorhus
npm/[email protected] None 0 3.52 kB indutny
npm/[email protected] None 0 29.8 kB cwmma
npm/[email protected] None 0 6.45 kB cwmma
npm/[email protected] None 0 6.27 kB cwmma
npm/[email protected] environment, filesystem 0 62.8 kB ai
npm/[email protected] environment, filesystem 0 47.8 kB huafu
npm/[email protected] None 0 18 kB wez
npm/[email protected] None 0 4.83 kB dcousens
npm/[email protected] None 0 91.3 kB feross
npm/[email protected] filesystem +1 124 kB nlf
npm/[email protected] None 0 2.06 kB dead_horse
npm/[email protected] None 0 22.1 kB ljharb
npm/[email protected] None 0 8.86 kB sindresorhus
npm/[email protected] None 0 7.45 kB sindresorhus
npm/[email protected] None 0 2.04 MB caniuse-lite
npm/[email protected] None 0 5 kB vweevers
npm/[email protected] None 0 9.74 kB qix
npm/[email protected] None 0 4.96 kB richienb
npm/[email protected] environment, filesystem +1 102 kB paulmillr
npm/[email protected] filesystem 0 5.75 kB isaacs
npm/[email protected] None 0 14.2 kB samccone
npm/[email protected] None 0 7.95 kB cwmma
npm/[email protected] None 0 139 kB guybedford
npm/[email protected] None 0 23.6 kB jedwatson
npm/[email protected] environment, filesystem, network 0 493 kB jakub.pawlowicz
npm/[email protected] None 0 4.45 kB sindresorhus
npm/[email protected] None 0 32.1 kB sindresorhus
npm/[email protected] environment 0 4.77 kB knownasilya
npm/[email protected] environment 0 915 kB sindresorhus
npm/[email protected] None +2 48 kB oss-bot
npm/[email protected] None 0 8 kB jonschlinkert
npm/[email protected] None 0 8.46 kB lukeed
npm/[email protected] None 0 11.8 kB dead_horse
npm/[email protected] None 0 16 kB jongleberry
npm/[email protected] unsafe 0 5.14 kB simenb
npm/[email protected] None 0 9.23 kB isaacs
npm/[email protected] None 0 17 kB jorgebucaran
npm/[email protected] None 0 11.5 kB alexindigo
npm/[email protected] None 0 248 kB benjamind
npm/[email protected] environment, filesystem, shell 0 181 kB abetomo
npm/[email protected] None 0 7.36 kB dougwilson
npm/[email protected] None +2 65.8 kB dougwilson
npm/[email protected] None 0 10.2 kB bripkens
npm/[email protected] None 0 12.7 kB iarna
npm/[email protected] None 0 10.5 kB dougwilson
npm/[email protected] None 0 3.94 kB natevw
npm/[email protected] None 0 23.1 kB dougwilson
npm/[email protected] network 0 22.4 kB dougwilson
npm/[email protected] None 0 5.03 kB dead_horse
npm/[email protected] None 0 4.98 kB isaacs
npm/[email protected] None 0 5.21 kB cwmma
npm/[email protected] None 0 15.9 kB simenb
npm/[email protected] filesystem, unsafe 0 6.25 kB pi0
npm/[email protected] None 0 133 kB evilebottnawi
npm/[email protected] None 0 1.25 MB faddee
npm/[email protected] None 0 20.7 kB chase-manning
npm/[email protected] None +1 6.55 kB sindresorhus
npm/[email protected] None 0 2.94 kB sindresorhus
npm/[email protected] None 0 13.9 kB joshuakgoldberg
npm/[email protected] None 0 9.69 kB substack
npm/[email protected] None 0 8.11 kB thlorenz
npm/[email protected] None 0 16.1 kB silverwind
npm/[email protected] None 0 26.5 kB vweevers
npm/[email protected] None 0 30.9 kB ljharb
npm/[email protected] None 0 8.02 kB apechimp
npm/[email protected] None 0 7.46 kB tjholowaychuk
npm/[email protected] environment, eval 0 27.1 kB dougwilson
npm/[email protected] None 0 39.8 kB indutny
npm/[email protected] filesystem 0 9.02 kB dougwilson
npm/[email protected] None 0 3.77 kB sindresorhus
npm/[email protected] None 0 2.76 kB iliakan
npm/[email protected] None 0 46 kB simenb
npm/[email protected] None 0 335 kB kpdecker
npm/[email protected] None 0 61 kB silverwind
npm/[email protected] None 0 106 kB eslint
npm/[email protected] environment, filesystem 0 79.1 kB motdotla
npm/[email protected] None 0 6.26 kB dougwilson
npm/[email protected] None 0 278 kB kilianvalkhof
npm/[email protected] None 0 118 kB indutny
npm/[email protected] None 0 46.5 kB sindresorhus
npm/[email protected] None 0 31.5 kB google-wombot
npm/[email protected] None 0 7.86 kB dougwilson
npm/[email protected] None +1 356 kB andris
npm/[email protected] unsafe 0 210 kB evilebottnawi
npm/[email protected] environment 0 197 kB jonschlinkert
npm/[email protected] None 0 10.2 kB sindresorhus
npm/[email protected] environment, eval, filesystem, shell 0 161 kB tabrindle
npm/[email protected] None 0 12.3 kB achingbrain
npm/[email protected] None 0 2.38 MB ljharb
npm/[email protected] None 0 3.86 kB ljharb
npm/[email protected] None 0 11.8 kB ljharb
npm/[email protected] None 0 12.3 kB ljharb
npm/[email protected] None 0 90.5 kB guybedford
npm/[email protected] None 0 13.9 kB ljharb
npm/[email protected] None 0 11 kB ljharb
npm/[email protected] None 0 40.4 kB ljharb
npm/[email protected] filesystem 0 11.6 kB lukeed
npm/[email protected] None 0 20.8 kB lydell
npm/[email protected] Transitive: environment +1 58.5 kB ljharb
npm/[email protected] None 0 45.1 kB jounqin
npm/[email protected] None 0 51.1 kB ljharb
npm/[email protected] filesystem, unsafe +1 1.32 MB ljharb
npm/[email protected] None 0 33.9 kB jounqin
npm/[email protected] environment 0 118 kB gnoff
npm/[email protected] None 0 13.5 kB arnaud-barre
npm/[email protected] None 0 148 kB eslintbot
npm/[email protected] None 0 32.3 kB eslintbot
npm/[email protected] environment, filesystem Transitive: unsafe +10 4.21 MB eslintbot
npm/[email protected] environment, filesystem +1 3.06 MB eslintbot
npm/[email protected] None 0 73.6 kB eslintbot
npm/[email protected] None 0 1 MB michaelficarra
npm/[email protected] None 0 13.5 kB michaelficarra
npm/[email protected] None 0 37.1 kB michaelficarra
npm/[email protected] filesystem 0 10.8 kB dougwilson
npm/[email protected] network +7 19.2 MB ricmoo
npm/[email protected] None 0 189 kB mysticatea
npm/[email protected] None 0 38 kB lpinca
npm/[email protected] None 0 5.13 kB dcousens
npm/[email protected] environment, shell +1 67.5 kB sindresorhus
npm/[email protected] None 0 59.8 kB cowboy
npm/[email protected] None 0 146 kB simenb
npm/[email protected] None 0 37.3 kB sssayegh
npm/[email protected] environment, filesystem, network +1 233 kB ulisesgascon
npm/[email protected] None 0 198 kB planttheidea
npm/[email protected] None 0 52.3 kB luin
npm/[email protected] filesystem 0 96.7 kB mrmlnc
npm/[email protected] None 0 9.44 kB hiddentao
npm/[email protected] eval 0 92.7 kB matteo.collina
npm/[email protected] None 0 39.7 kB matteo.collina
npm/[email protected] None 0 21.3 kB ka-weihe
npm/[email protected] None 0 41.9 kB matteo.collina
npm/[email protected] network 0 30.8 kB jcoglan
npm/[email protected] environment, network, shell 0 11 kB bolinfest
npm/[email protected] None 0 12.1 kB sindresorhus
npm/[email protected] filesystem 0 16 kB jaredwray
npm/[email protected] environment 0 18.6 kB dougwilson
npm/[email protected] filesystem 0 29.3 kB jaredwray
npm/[email protected] None 0 26.6 kB timoxley
npm/[email protected] None 0 40.3 kB webreflection
npm/[email protected] network 0 29.4 kB rubenverborgh
npm/[email protected] None 0 13 kB ljharb
npm/[email protected] shell 0 60.4 kB isaacs
npm/[email protected] filesystem, network 0 43.4 kB niftylettuce
npm/[email protected] environment +1 609 kB jaredpalmer
npm/[email protected] None 0 5.88 kB dougwilson
npm/[email protected] None 0 86.2 kB infusion
npm/[email protected] None 0 10.1 kB dougwilson
npm/[email protected] filesystem 0 14.1 kB isaacs
npm/[email protected] None 0 31.4 kB ljharb
npm/[email protected] None 0 25.5 kB ljharb
npm/[email protected] None 0 43.5 kB mikolalysenko
npm/[email protected] None 0 16.7 kB ljharb
npm/[email protected] None 0 5.48 kB bevacqua
npm/[email protected] None +1 48.2 kB gar
npm/[email protected] filesystem 0 25.9 kB shama
npm/[email protected] None 0 4.72 kB stefanpenner
npm/[email protected] None 0 15.6 kB sindresorhus
npm/[email protected] eval 0 41.6 kB ljharb
npm/[email protected] filesystem 0 6.01 kB coreyfarrell
npm/[email protected] None 0 1.94 kB sindresorhus
npm/[email protected] None 0 12.2 kB sindresorhus
npm/[email protected] None 0 14.3 kB ljharb
npm/[email protected] filesystem, unsafe 0 101 kB hirokiosame
npm/[email protected] None 0 18.1 kB nickfitzgerald
npm/[email protected] None 0 22.4 kB ljharb
npm/[email protected] None 0 11.4 kB terkelg
npm/[email protected] None 0 14.2 kB terkelg
npm/[email protected] filesystem +2 106 kB vladikoff
npm/[email protected] None 0 812 kB mattpauldavies
npm/[email protected] None 0 12.1 kB indutny
npm/[email protected] None 0 5.14 kB sindresorhus
npm/[email protected] None 0 12.8 kB ljharb
npm/[email protected] None 0 10.9 kB ljharb
npm/[email protected] None 0 12 kB ljharb
npm/[email protected] None 0 17.6 kB ljharb
npm/[email protected] environment 0 3.44 kB iarna
npm/[email protected] None 0 6.08 kB fanatid
npm/[email protected] None 0 41.7 kB indutny
npm/[email protected] None 0 8.77 kB ljharb
npm/[email protected] filesystem 0 14.6 kB matteo.collina
npm/[email protected] None 0 25 kB indutny
npm/[email protected] None 0 25.8 kB nlf
npm/[email protected] Transitive: environment +3 194 kB indutny
npm/[email protected] None 0 287 kB mdevils
npm/[email protected] None 0 13.1 kB webreflection
npm/[email protected] filesystem, unsafe 0 120 kB evilebottnawi
npm/[email protected] network Transitive: environment, eval +3 69 kB dougwilson
npm/[email protected] None 0 13.9 kB indutny
npm/[email protected] None 0 18.8 kB dougwilson
npm/[email protected] None 0 25.8 kB jimbly
npm/[email protected] network 0 23.3 kB tootallnate
npm/[email protected] network 0 64.1 kB chimurai
npm/[email protected] network 0 232 kB jcrugzz
npm/[email protected] network 0 26.2 kB tootallnate
npm/[email protected] None 0 44.3 kB ehmicky
npm/[email protected] None 0 3.66 kB dead_horse
npm/[email protected] None 0 6.8 kB feross
npm/[email protected] None 0 51.5 kB kael
npm/[email protected] None 0 4.66 kB sindresorhus
npm/[email protected] None 0 11.9 kB jensyt
npm/[email protected] filesystem 0 4.29 kB isaacs
npm/[email protected] None 0 4.34 kB fengmk2
npm/[email protected] None 0 20.5 kB ljharb
npm/[email protected] None 0 21.5 kB phated
npm/[email protected] None +1 217 kB beaugunderson
npm/[email protected] None 0 42.1 kB whitequark
npm/[email protected] None 0 28.8 kB ljharb
npm/[email protected] None 0 17.6 kB ljharb
npm/[email protected] None 0 14.8 kB ljharb
npm/[email protected] None 0 22.1 kB ljharb
npm/[email protected] None 0 28.9 kB ljharb
npm/[email protected] None 0 30.2 kB ljharb
npm/[email protected] None 0 20.8 kB ljharb
npm/[email protected] None 0 3.28 kB sindresorhus
npm/[email protected] eval 0 31.9 kB ljharb
npm/[email protected] None 0 4.73 kB sindresorhus
npm/[email protected] None 0 2.94 kB watson
npm/[email protected] None 0 27.1 kB ljharb
npm/[email protected] None 0 22.2 kB ljharb
npm/[email protected] None 0 3.82 kB sindresorhus
npm/[email protected] None 0 7.5 kB jonschlinkert
npm/[email protected] None 0 4 kB sindresorhus
npm/[email protected] None 0 30.1 kB ljharb
npm/[email protected] None 0 18.7 kB ljharb
npm/[email protected] None 0 5.93 kB sindresorhus
npm/[email protected] None 0 19.1 kB ljharb
npm/[email protected] None 0 22 kB ljharb
npm/[email protected] None 0 23.3 kB ljharb
npm/[email protected] environment 0 3.9 kB sindresorhus
npm/[email protected] None 0 12.1 kB ljharb
npm/[email protected] None 0 3.43 kB juliangruber
npm/[email protected] None 0 6.93 kB doowb
npm/[email protected] None 0 9.87 kB jmoxey
npm/[email protected] None 0 34.4 kB oss-bot
npm/[email protected] None 0 71.5 kB oss-bot
npm/[email protected] filesystem 0 37.6 kB oss-bot
npm/[email protected] filesystem 0 34.1 kB oss-bot
npm/[email protected] None 0 294 kB oss-bot
npm/[email protected] environment 0 253 kB isaacs
npm/[email protected] environment 0 18.2 kB simenb
npm/[email protected] unsafe 0 72 kB simenb
npm/[email protected] None 0 33.8 kB simenb
npm/[email protected] None 0 114 kB simenb
npm/[email protected] None 0 78.5 kB simenb
npm/[email protected] None 0 8.99 kB simenb
npm/[email protected] None 0 33.7 kB simenb
npm/[email protected] unsafe 0 9.37 kB simenb
npm/[email protected] None 0 3.79 kB simenb
npm/[email protected] environment, filesystem, shell, unsafe 0 121 kB simenb
npm/[email protected] unsafe 0 5.59 kB simenb
npm/[email protected] None 0 28.4 kB simenb
npm/[email protected] None 0 20.6 kB simenb
npm/[email protected] None 0 47.5 kB simenb
npm/[email protected] None 0 5.68 kB arcanis
npm/[email protected] None 0 3.52 kB simenb
npm/[email protected] None 0 8.92 kB simenb
npm/[email protected] environment, unsafe 0 65.7 kB simenb
npm/[email protected] environment 0 29.6 kB simenb
npm/[email protected] unsafe 0 89.2 kB simenb
npm/[email protected] eval 0 83.5 kB simenb
npm/[email protected] None +1 40.4 kB simenb
npm/[email protected] None 0 23.4 kB simenb
npm/[email protected] None 0 5.01 kB simenb
npm/[email protected] environment, filesystem, unsafe 0 1.91 MB pi0
npm/[email protected] environment, filesystem 0 14 kB egoist
npm/[email protected] None 0 19 kB dankogai
npm/[email protected] None 0 46.9 kB andyperlitch
npm/[email protected] None 0 5.4 kB dominictarr
npm/[email protected] None 0 14.2 kB samn
npm/[email protected] None 0 7.49 kB dougwilson
npm/[email protected] None 0 27.8 kB jaredwray
npm/[email protected] None 0 15 kB fengmk2
npm/[email protected] None 0 4.16 kB dead_horse
npm/[email protected] network 0 12.6 kB jongleberry
npm/[email protected] None 0 9.26 kB niftylettuce
npm/[email protected] None 0 2.36 kB jongleberry
npm/[email protected] network +1 140 kB titanism
npm/[email protected] environment, network, unsafe 0 61.1 kB fengmk2
npm/[email protected] environment, filesystem, shell 0 14.2 kB soda
npm/[email protected] None 0 8.47 kB vweevers
npm/[email protected] None 0 13.1 kB vweevers
npm/[email protected] None 0 17.9 kB vweevers
npm/[email protected] None 0 26.9 kB vweevers
npm/[email protected] None 0 5.68 MB vweevers
npm/[email protected] None 0 102 kB vweevers
npm/[email protected] None 0 24.9 kB gkz
npm/[email protected] eval, filesystem 0 18.4 kB sokra
npm/[email protected] None 0 14.7 kB jdalton
npm/[email protected] None 0 48.2 kB jdalton
npm/[email protected] None 0 48.5 kB jdalton
npm/[email protected] None 0 52.7 kB jdalton
npm/[email protected] None 0 54.1 kB jdalton
npm/[email protected] None 0 40.9 kB jdalton
npm/[email protected] None 0 10.6 kB jdalton
npm/[email protected] Transitive: environment +1 8.13 kB sindresorhus
npm/[email protected] None 0 17.5 kB dominictarr
npm/[email protected] filesystem 0 9.91 kB sindresorhus
npm/[email protected] None 0 12.4 kB julien-f
npm/[email protected] environment, network Transitive: filesystem +12 509 kB gar
npm/[email protected] None 0 6.07 kB daaku
npm/[email protected] None 0 9.49 kB sindresorhus
npm/[email protected] None 0 7.67 kB cwmma
npm/[email protected] None 0 11.1 kB dougwilson
npm/[email protected] None 0 31.1 kB vweevers
npm/[email protected] filesystem 0 186 kB streamich
npm/[email protected] Transitive: environment, filesystem +2 251 kB sindresorhus
npm/[email protected] None 0 4.89 kB dougwilson
npm/[email protected] network 0 5.29 kB dougwilson
npm/[email protected] environment, filesystem 0 51.7 kB broofa
npm/[email protected] None 0 4.46 kB sindresorhus
npm/[email protected] None 0 2.97 kB thejameskyle
npm/[email protected] None 0 1.55 kB cwmma
npm/[email protected] None 0 4.76 kB indutny
npm/[email protected] None +1 11.1 kB vdemedes
npm/[email protected] None 0 4.87 kB isaacs
npm/[email protected] environment, network 0 46.3 kB gar
npm/[email protected] None 0 3.77 kB isaacs
npm/[email protected] None 0 7 kB isaacs
npm/[email protected] None 0 124 kB isaacs
npm/[email protected] None 0 69.5 kB isaacs
npm/[email protected] None 0 17.3 kB isaacs
npm/[email protected] environment, filesystem 0 19.1 kB isaacs
npm/[email protected] None 0 12.6 kB lukeed
npm/[email protected] Transitive: environment, filesystem, network, shell +8 9.11 MB cameel

🚮 Removed packages: npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@docusaurus/[email protected], npm/@docusaurus/[email protected], npm/@docusaurus/[email protected], npm/@docusaurus/[email protected], npm/@jridgewell/[email protected], npm/@jridgewell/[email protected], npm/@mdx-js/[email protected], npm/@tsconfig/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected]

View full report↗︎

Copy link

socket-security bot commented Apr 10, 2024

🚨 Potential security issues detected. Learn more about Socket for GitHub ↗︎

To accept the risk, merge this PR and you will not be notified again.

Alert Package Note
Native code npm/[email protected]

View full report↗︎

Next steps

What's wrong with native code?

Contains native code which could be a vector to obscure malicious code, and generally decrease the likelihood of reproducible or reliable installs.

Ensure that native code bindings are expected. Consumers may consider pure JS and functionally similar alternatives to avoid the challenges and risks associated with native code bindings.

Take a deeper look at the dependency

Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support [AT] socket [DOT] dev.

Remove the package

If you happen to install a dependency that Socket reports as Known Malware you should immediately remove it and select a different dependency. For other alert types, you may may wish to investigate alternative packages or consider if there are other ways to mitigate the specific risk posed by the dependency.

Mark a package as acceptable risk

To ignore an alert, reply with a comment starting with @SocketSecurity ignore followed by a space separated list of ecosystem/package-name@version specifiers. e.g. @SocketSecurity ignore npm/[email protected] or ignore all packages with @SocketSecurity ignore-all

@AztecBot
Copy link
Collaborator

AztecBot commented Apr 10, 2024

Benchmark results

Metrics with a significant change:

  • note_successful_decrypting_time_in_ms (8): 246 (+27%)
Detailed results

All benchmarks are run on txs on the Benchmarking contract on the repository. Each tx consists of a batch call to create_note and increment_balance, which guarantees that each tx has a private call, a nested private call, a public call, and a nested public call, as well as an emitted private note, an unencrypted log, and public storage read and write.

This benchmark source data is available in JSON format on S3 here.

L2 block published to L1

Each column represents the number of txs on an L2 block published to L1.

Metric 8 txs 32 txs 64 txs
l1_rollup_calldata_size_in_bytes 772 772 772
l1_rollup_calldata_gas 6,784 6,796 6,796
l1_rollup_execution_gas 587,265 587,277 587,277
l2_block_processing_time_in_ms 1,428 (-4%) 5,063 (-3%) 10,225
note_successful_decrypting_time_in_ms ⚠️ 246 (+27%) 550 (-15%) 887 (-11%)
note_trial_decrypting_time_in_ms 49.2 (-49%) 57.6 (-5%) 104 (-10%)
l2_block_building_time_in_ms 9,460 (-4%) 37,247 (-3%) 75,337 (-3%)
l2_block_rollup_simulation_time_in_ms 9,277 (-4%) 36,564 (-3%) 73,975 (-3%)
l2_block_public_tx_process_time_in_ms 5,178 (-4%) 20,341 (-4%) 41,640 (-1%)

L2 chain processing

Each column represents the number of blocks on the L2 chain where each block has 16 txs.

Metric 5 blocks 10 blocks
node_history_sync_time_in_ms 16,357 (+1%) 29,333 (-4%)
note_history_successful_decrypting_time_in_ms 1,141 (-7%) 2,395 (+1%)
note_history_trial_decrypting_time_in_ms 38.6 (-31%) 92.6 (-5%)
node_database_size_in_bytes 18,747,472 35,065,936
pxe_database_size_in_bytes 29,859 59,414

Circuits stats

Stats on running time and I/O sizes collected for every circuit run across all benchmarks.

Circuit circuit_simulation_time_in_ms circuit_input_size_in_bytes circuit_output_size_in_bytes
private-kernel-init 146 (-5%) 44,561 26,424
private-kernel-inner 161 (+3%) 72,188 26,424
private-kernel-ordering 110 51,090 39,297
base-parity 54.7 (+3%) 128 311
root-parity 10.4 (+2%) 1,244 311
base-rollup 12,392 (-3%) 110,820 957
root-rollup 50.6 (+4%) 4,551 821
public-kernel-app-logic 82.3 48,151 40,933
public-kernel-tail 122 53,644 7,385
merge-rollup 12.4 (+18%) 2,760 957
public-kernel-teardown 78.7 48,151 40,933
public-kernel-setup 78.1 (+1%) 48,151 40,933

Tree insertion stats

The duration to insert a fixed batch of leaves into each tree type.

Metric 1 leaves 16 leaves 64 leaves 128 leaves 512 leaves 1024 leaves 2048 leaves 4096 leaves 32 leaves
batch_insert_into_append_only_tree_16_depth_ms 11.1 17.7 N/A N/A N/A N/A N/A N/A N/A
batch_insert_into_append_only_tree_16_depth_hash_count 16.8 31.6 N/A N/A N/A N/A N/A N/A N/A
batch_insert_into_append_only_tree_16_depth_hash_ms 0.646 0.548 N/A N/A N/A N/A N/A N/A N/A
batch_insert_into_append_only_tree_32_depth_ms N/A N/A 51.8 (-1%) 79.3 (-1%) 253 (-3%) 503 957 (-3%) 1,910 (-3%) N/A
batch_insert_into_append_only_tree_32_depth_hash_count N/A N/A 96.0 159 543 1,055 2,079 4,127 N/A
batch_insert_into_append_only_tree_32_depth_hash_ms N/A N/A 0.529 0.489 (-1%) 0.462 (-3%) 0.470 0.454 (-3%) 0.457 (-3%) N/A
batch_insert_into_indexed_tree_20_depth_ms N/A N/A 60.4 118 (-2%) 363 (-3%) 740 1,412 (-4%) 2,821 (-4%) N/A
batch_insert_into_indexed_tree_20_depth_hash_count N/A N/A 105 207 691 1,363 2,707 5,395 N/A
batch_insert_into_indexed_tree_20_depth_hash_ms N/A N/A 0.535 0.530 (-2%) 0.496 (-3%) 0.509 0.492 (-4%) 0.492 (-4%) N/A
batch_insert_into_indexed_tree_40_depth_ms N/A N/A N/A N/A N/A N/A N/A N/A 67.0 (-1%)
batch_insert_into_indexed_tree_40_depth_hash_count N/A N/A N/A N/A N/A N/A N/A N/A 109
batch_insert_into_indexed_tree_40_depth_hash_ms N/A N/A N/A N/A N/A N/A N/A N/A 0.586

Miscellaneous

Transaction sizes based on how many contract classes are registered in the tx.

Metric 0 registered classes 1 registered classes
tx_size_in_bytes 41,005 528,889

Transaction size based on fee payment method

Metric native fee payment method fpc_public fee payment method fpc_private fee payment method
tx_with_fee_size_in_bytes 905 1,161 1,377

Transaction processing duration by data writes.

Metric 0 new note hashes 1 new note hashes 2 new note hashes
tx_pxe_processing_time_ms 1,201 785 (-2%) 3,674 (+7%)
Metric 1 public data writes 2 public data writes 3 public data writes 4 public data writes 5 public data writes 8 public data writes
tx_sequencer_processing_time_ms 456 (-1%) 308 822 406 (+4%) 1,361 465 (+1%)

@critesjosh critesjosh marked this pull request as ready for review April 10, 2024 17:53
@critesjosh critesjosh requested a review from charlielye as a code owner April 10, 2024 17:53
@critesjosh critesjosh requested review from iAmMichaelConnor and a team April 10, 2024 17:54
@AztecBot
Copy link
Collaborator

AztecBot commented Apr 10, 2024

Docs Preview

Hey there! 👋 You can check your preview at https://661d52424c952300c7ca183c--aztec-docs-dev.netlify.app

@iAmMichaelConnor
Copy link
Contributor

Thanks Josh!
The only strange thing I can see (when viewing the preview), is that the LaTeX isn't being formatted correctly in the Keys section.
This is what it should look like: https://yp-aztec.netlify.app/docs/addresses-and-keys/keys
This is how it looks in the preview: https://6616dac18e9d7c2c03b0ac01--aztec-docs-dev.netlify.app/protocol-specs/addresses-and-keys/keys

The global definitions for all the latex symbols is in the file 0-keys-latex-preamble (the 0 at the start of the file name was important to ensure that this file gets parsed first, before the other files in the folder). This file then gets imported by the other .mdx files in the addresses and keys section. I can't tell what's gone wrong. Perhaps it's the latex settings?

@critesjosh
Copy link
Contributor Author

@iAmMichaelConnor huh, yea I missed this, good catch. it's almost fixed, ill have another look tomorrow.

@critesjosh
Copy link
Contributor Author

critesjosh commented Apr 11, 2024

@iAmMichaelConnor the preview hasn't updated yet, but it renders properly when i build locally now, dev preview is working, build is failing

@critesjosh critesjosh merged commit 66dc509 into master Apr 15, 2024
82 of 84 checks passed
@critesjosh critesjosh deleted the docs/jc/merge-protocol-specs branch April 15, 2024 16:27
rahul-kothari pushed a commit that referenced this pull request Apr 16, 2024
🤖 I have created a release *beep* *boop*
---


<details><summary>aztec-package: 0.35.0</summary>

##
[0.35.0](aztec-package-v0.34.0...aztec-package-v0.35.0)
(2024-04-16)


### ⚠ BREAKING CHANGES

* pay fee for account init
([#5601](#5601))

### Features

* Pay fee for account init
([#5601](#5601))
([aca804f](aca804f))
</details>

<details><summary>barretenberg.js: 0.35.0</summary>

##
[0.35.0](barretenberg.js-v0.34.0...barretenberg.js-v0.35.0)
(2024-04-16)


### Features

* Export poseidon2_permutation and add to foundation/crypto
([#5706](#5706))
([6b91e27](6b91e27))


### Miscellaneous

* Don't strip bb wasm
([#5743](#5743))
([d4cb410](d4cb410))
* TS hash wrappers cleanup
([#5691](#5691))
([7f8b09f](7f8b09f))
</details>

<details><summary>aztec-cli: 0.35.0</summary>

##
[0.35.0](aztec-cli-v0.34.0...aztec-cli-v0.35.0)
(2024-04-16)


### ⚠ BREAKING CHANGES

* pay fee for account init
([#5601](#5601))

### Features

* Pay fee for account init
([#5601](#5601))
([aca804f](aca804f))
</details>

<details><summary>aztec-packages: 0.35.0</summary>

##
[0.35.0](aztec-packages-v0.34.0...aztec-packages-v0.35.0)
(2024-04-16)


### ⚠ BREAKING CHANGES

* Use fixed size arrays in black box functions where sizes are known
([#5620](#5620))
* trap with revert data
([#5732](#5732))
* **acir:** BrilligCall opcode
([#5709](#5709))
* rename request_max_block_number
([#5675](#5675))
* pay fee for account init
([#5601](#5601))

### Features

* **acir:** BrilligCall opcode
([#5709](#5709))
([f06f64c](f06f64c))
* Add serialisation methods
([#5749](#5749))
([20d290c](20d290c))
* App siloing in new key store
([#5721](#5721))
([ae37d32](ae37d32)),
closes
[#5635](#5635)
* **avm-simulator:** Plumb noir assertion messages
([#5774](#5774))
([2cf11ac](2cf11ac))
* **avm:** CMOV opcode
([#5575](#5575))
([19dbe46](19dbe46)),
closes
[#5557](#5557)
* **avm:** Enable contract testing with bb binary
([#5584](#5584))
([d007d79](d007d79))
* **avm:** Enable range check on the ALU registers
([#5696](#5696))
([202fc1b](202fc1b))
* **avm:** Keccak as blackbox function
([#5722](#5722))
([6ea677a](6ea677a))
* **avm:** Poseidon2_permutation as black box
([#5707](#5707))
([5526b36](5526b36))
* **avm:** Sha256 as blackbox function
([#5727](#5727))
([cac9cba](cac9cba))
* **avm:** Take sizeOffset in CALL
([#5763](#5763))
([95eadd6](95eadd6))
* Brillig heterogeneous memory cells
([#5608](#5608))
([3287aa2](3287aa2))
* Change public nullifiers api
([#5660](#5660))
([986e7f9](986e7f9))
* Changing finite field arithmetic in wasm to 29 bits for
multiplications
([#5435](#5435))
([b2d9b9d](b2d9b9d))
* **ci:** Turn on new CI as mandatory
([#5761](#5761))
([bebed32](bebed32))
* **docs:** Merge yellow paper into docs protocol specs section
([#5668](#5668))
([66dc509](66dc509))
* E2e token contract can run in 2m with snapshots and test separation.
([#5526](#5526))
([b0037dd](b0037dd))
* Export poseidon2_permutation and add to foundation/crypto
([#5706](#5706))
([6b91e27](6b91e27))
* Get last mock oracles params
(noir-lang/noir#4789)
([825c455](825c455))
* Impl of missing functionality in new key store
([#5750](#5750))
([af49a29](af49a29))
* LT/LTE for AVM
([#5559](#5559))
([350abeb](350abeb))
* New key store
([#5653](#5653))
([3e44a58](3e44a58)),
closes
[#5607](#5607)
* Pay fee for account init
([#5601](#5601))
([aca804f](aca804f))
* Poseidon separator
([#5717](#5717))
([d5256d2](d5256d2))
* Proving the rollup circuits
([#5599](#5599))
([145cbcd](145cbcd))
* Public Kernel proving orchestration
([#5748](#5748))
([2ae0ee5](2ae0ee5))
* Rename request_max_block_number
([#5675](#5675))
([c695fcd](c695fcd))
* Separate nullfier_inclusion checks for private/public/avm
([#5657](#5657))
([e4d2df6](e4d2df6))
* Sequencer validates setup/teardown function selectors
([#5649](#5649))
([8f8ad56](8f8ad56)),
closes
[#5401](#5401)
* Shared mutable storage
([#5490](#5490))
([c4e41a9](c4e41a9))
* **simulator:** Fetch return values at circuit execution
([#5642](#5642))
([413a4e0](413a4e0))
* Split `backend_barretenburg` into prover and verifier classes
(noir-lang/noir#4769)
([825c455](825c455))
* Sync from aztec-packages (noir-lang/noir#4764)
([1eb288e](1eb288e))
* Sync from aztec-packages (noir-lang/noir#4787)
([825c455](825c455))
* Trap with revert data
([#5732](#5732))
([f849575](f849575))
* Unroll loops iteratively (noir-lang/noir#4779)
([1eb288e](1eb288e))
* Update circuits structs with gas info
([#5677](#5677))
([3db6dd1](3db6dd1))
* Use fixed size arrays in black box functions where sizes are known
([#5620](#5620))
([f50b180](f50b180))
* Variable length returns
([#5633](#5633))
([b4a6f17](b4a6f17))
* Wire AVM gas used to public kernel
([#5740](#5740))
([4f55d10](4f55d10))


### Bug Fixes

* "feat: Changing finite field arithmetic in wasm to 29 bits for
multiplications"
([#5779](#5779))
([bcfee97](bcfee97))
* Anvil start retry in case something bad. Fix colors.
([#5673](#5673))
([0b6b6f6](0b6b6f6))
* ArrayGet and Set are not pure
(noir-lang/noir#4783)
([825c455](825c455))
* Avoid get row in databus
([#5742](#5742))
([d67b6c8](d67b6c8))
* Avoid huge unrolling in hash_args
([#5703](#5703))
([10d9ad9](10d9ad9))
* **ci,noir-projects:** Bring apt-get higher in cache
([#5775](#5775))
([d37cbb9](d37cbb9))
* **ci:** 192 core spot runner
([#5767](#5767))
([37daac6](37daac6))
* **ci:** Bigger cache disk, cache+prune docker images, disable
ClientIvcTests.Full
([#5729](#5729))
([5dcbd75](5dcbd75))
* **ci:** Builder types
([#5711](#5711))
([b16f169](b16f169))
* **ci:** Cache size not honoured
([#5738](#5738))
([d4ff340](d4ff340))
* **ci:** Don't fail if can't prune
([d9bb2c7](d9bb2c7))
* **ci:** Error in spot
([#5745](#5745))
([4d754aa](4d754aa))
* **ci:** Fix arm e2e references, spot shutdown
([#5741](#5741))
([1c4667c](1c4667c))
* **ci:** Hotfix arm
([1ddb1c7](1ddb1c7))
* **ci:** Hotfix just one ARM task
([10f27ae](10f27ae))
* **ci:** Speculative deploy fix
([9a9eab6](9a9eab6))
* **ci:** Wait for mainnet fork deployment
([#5735](#5735))
([8f3794d](8f3794d))
* **ci:** Wait_for_fork env var
([#5780](#5780))
([d85267b](d85267b))
* Correct ICE panic messages in brillig `convert_black_box_call`
(noir-lang/noir#4761)
([1eb288e](1eb288e))
* Disable flakey vanilla recursion test
([#5672](#5672))
([f84f7b6](f84f7b6))
* Don't run e2e tests against wrong anvil
([#5686](#5686))
([9ff45f6](9ff45f6))
* Dont error in bench summary
([#5693](#5693))
([470b0f3](470b0f3))
* E2e getStack, disable failing e2e
([#5768](#5768))
([e5f3ece](e5f3ece))
* GA concurrency
([#5713](#5713))
([eac2585](eac2585))
* Generate_aztecnr_reference.js not getting generics or multi-line
params
([#5679](#5679))
([a22bc3d](a22bc3d))
* Hotfix submodule cache
([92b92b3](92b92b3))
* Hotfix underspec'd machine
([#5710](#5710))
([059e38e](059e38e))
* **hotfix:** CI ignore git safe.directory checks
([#5659](#5659))
([9fc3fe3](9fc3fe3))
* Less earthly cache
([#5690](#5690))
([8190dc7](8190dc7))
* Make earthly more parallel
([#5747](#5747))
([9734455](9734455))
* Primary_message typo in errors.rs
([#5646](#5646))
([1dfbe7b](1dfbe7b))
* Pull noir
([#5699](#5699))
([bf35464](bf35464))
* REDO dont error in bench summary
([#5695](#5695))
([8c1a7b9](8c1a7b9))
* Running e2e tests as part of build, requires forcing ip4 (not ip6)
when connecting to anvil
([#5744](#5744))
([66fc89f](66fc89f))
* Simplify ECCVM prover constructor and add a TODO
([#5681](#5681))
([8c151ea](8c151ea))
* Spot refcount
([#5746](#5746))
([9e18444](9e18444))
* Take a deep copy of circuit inputs for proving
([#5777](#5777))
([785591e](785591e))
* Temporarily disable the bench tests
([#5755](#5755))
([1d52ac5](1d52ac5))
* Update commit for noir-gates-diff
(noir-lang/noir#4773)
([1eb288e](1eb288e))
* Use entrypoint instead of pay_init_fee
([#5623](#5623))
([62ac765](62ac765))
* Watch less files.
([#5651](#5651))
([57a1d69](57a1d69))


### Miscellaneous

* Add missing aztec-address tests
([#5674](#5674))
([58aefba](58aefba))
* **avm:** Add a boolean to toggle proving in AVM unit tests
([#5667](#5667))
([ec122c9](ec122c9)),
closes
[#5663](#5663)
* **avm:** Hashing tests cleanup
([#5733](#5733))
([53d0102](53d0102))
* **avm:** Range checks negative tests
([#5770](#5770))
([2907142](2907142))
* **avm:** Split the negative test on range check for high 16-bit
registers
([#5785](#5785))
([8ebbe57](8ebbe57))
* **avm:** Split up AVM test contract as it was growing too large
([#5702](#5702))
([5b8e812](5b8e812))
* **aztec-nr:** Minor public interface changes
([#5776](#5776))
([91b8110](91b8110))
* **ci:** Break e2e-deploy into multiple test suites
([#5704](#5704))
([2522294](2522294))
* **ci:** Earthly in spot with persistent cache
([#5644](#5644))
([a39c2f6](a39c2f6))
* **ci:** Hotfix AMI's, workflow to stop personal spot runners
([#5712](#5712))
([5f18139](5f18139))
* **ci:** Only run ARM on master
([#5705](#5705))
([f77c142](f77c142))
* **ci:** Use 128 cores for x86 and add timeouts
([#5665](#5665))
([0c5dc0a](0c5dc0a))
* Compute_note_hash_and_nullifier - improve error message
([#5671](#5671))
([8942d69](8942d69))
* Create placeholder version of 0.26.0 docs
(noir-lang/noir#4782)
([1eb288e](1eb288e))
* **doc:** Fix broken docs links
(noir-lang/noir#4606)
([1eb288e](1eb288e))
* **docs:** Fix link in the Data Types page
(noir-lang/noir#4527)
([1eb288e](1eb288e))
* Don't strip bb wasm
([#5743](#5743))
([d4cb410](d4cb410))
* Fix master after merge issue related to validate_trace renaming
([#5676](#5676))
([44e0d8a](44e0d8a))
* Fix max-block-number and auth e2e tests
([#5694](#5694))
([f1bf314](f1bf314))
* Op queue
([#5648](#5648))
([822c7e6](822c7e6))
* **public:** Remove getNullifierMembershipWitness
([#5715](#5715))
([3be402c](3be402c))
* Re-enable e2e fees tests
([#5784](#5784))
([102e8b8](102e8b8))
* Release Noir(0.27.0) (noir-lang/noir#4632)
([1eb288e](1eb288e))
* Remove the old Value struct from the oracle docs
(noir-lang/noir#4738)
([1eb288e](1eb288e))
* Replace relative paths to noir-protocol-circuits
([fb2b298](fb2b298))
* Replace relative paths to noir-protocol-circuits
([e20920d](e20920d))
* Replace relative paths to noir-protocol-circuits
([6351dc5](6351dc5))
* Replace relative paths to noir-protocol-circuits
([fee13bf](fee13bf))
* Replacing unsafe::zeroed()
([#5685](#5685))
([ea3884e](ea3884e))
* Small logging changes
([#5654](#5654))
([25cc70d](25cc70d))
* Temporarily skip failing e2e fees test
([a3ac5ff](a3ac5ff))
* Testing that nargo fmt is idempotent
(noir-lang/noir#4765)
([825c455](825c455))
* TS hash wrappers cleanup
([#5691](#5691))
([7f8b09f](7f8b09f))
* Turn ENABLE_GAS where it is needed
([#5730](#5730))
([30a2edd](30a2edd))
* Update noir gates diff
([#5658](#5658))
([9816c1a](9816c1a))
* We can run 35 of our e2e tests just using jest.
([#5643](#5643))
([4fcaeae](4fcaeae))


### Documentation

* Fix yp typo control-flow.md
([#5638](#5638))
([363d227](363d227))
</details>

<details><summary>barretenberg: 0.35.0</summary>

##
[0.35.0](barretenberg-v0.34.0...barretenberg-v0.35.0)
(2024-04-16)


### ⚠ BREAKING CHANGES

* Use fixed size arrays in black box functions where sizes are known
([#5620](#5620))
* trap with revert data
([#5732](#5732))
* **acir:** BrilligCall opcode
([#5709](#5709))

### Features

* **acir:** BrilligCall opcode
([#5709](#5709))
([f06f64c](f06f64c))
* **avm:** CMOV opcode
([#5575](#5575))
([19dbe46](19dbe46)),
closes
[#5557](#5557)
* **avm:** Enable contract testing with bb binary
([#5584](#5584))
([d007d79](d007d79))
* **avm:** Enable range check on the ALU registers
([#5696](#5696))
([202fc1b](202fc1b))
* Changing finite field arithmetic in wasm to 29 bits for
multiplications
([#5435](#5435))
([b2d9b9d](b2d9b9d))
* **ci:** Turn on new CI as mandatory
([#5761](#5761))
([bebed32](bebed32))
* Export poseidon2_permutation and add to foundation/crypto
([#5706](#5706))
([6b91e27](6b91e27))
* LT/LTE for AVM
([#5559](#5559))
([350abeb](350abeb))
* Trap with revert data
([#5732](#5732))
([f849575](f849575))
* Use fixed size arrays in black box functions where sizes are known
([#5620](#5620))
([f50b180](f50b180))


### Bug Fixes

* "feat: Changing finite field arithmetic in wasm to 29 bits for
multiplications"
([#5779](#5779))
([bcfee97](bcfee97))
* Avoid get row in databus
([#5742](#5742))
([d67b6c8](d67b6c8))
* **ci:** Bigger cache disk, cache+prune docker images, disable
ClientIvcTests.Full
([#5729](#5729))
([5dcbd75](5dcbd75))
* Disable flakey vanilla recursion test
([#5672](#5672))
([f84f7b6](f84f7b6))
* Less earthly cache
([#5690](#5690))
([8190dc7](8190dc7))
* Make earthly more parallel
([#5747](#5747))
([9734455](9734455))
* Simplify ECCVM prover constructor and add a TODO
([#5681](#5681))
([8c151ea](8c151ea))


### Miscellaneous

* **avm:** Add a boolean to toggle proving in AVM unit tests
([#5667](#5667))
([ec122c9](ec122c9)),
closes
[#5663](#5663)
* **avm:** Range checks negative tests
([#5770](#5770))
([2907142](2907142))
* **avm:** Split the negative test on range check for high 16-bit
registers
([#5785](#5785))
([8ebbe57](8ebbe57))
* **ci:** Use 128 cores for x86 and add timeouts
([#5665](#5665))
([0c5dc0a](0c5dc0a))
* Don't strip bb wasm
([#5743](#5743))
([d4cb410](d4cb410))
* Fix master after merge issue related to validate_trace renaming
([#5676](#5676))
([44e0d8a](44e0d8a))
* Op queue
([#5648](#5648))
([822c7e6](822c7e6))
</details>

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
AztecBot added a commit to AztecProtocol/barretenberg that referenced this pull request Apr 17, 2024
🤖 I have created a release *beep* *boop*
---


<details><summary>aztec-package: 0.35.0</summary>

##
[0.35.0](AztecProtocol/aztec-packages@aztec-package-v0.34.0...aztec-package-v0.35.0)
(2024-04-16)


### ⚠ BREAKING CHANGES

* pay fee for account init
([#5601](AztecProtocol/aztec-packages#5601))

### Features

* Pay fee for account init
([#5601](AztecProtocol/aztec-packages#5601))
([aca804f](AztecProtocol/aztec-packages@aca804f))
</details>

<details><summary>barretenberg.js: 0.35.0</summary>

##
[0.35.0](AztecProtocol/aztec-packages@barretenberg.js-v0.34.0...barretenberg.js-v0.35.0)
(2024-04-16)


### Features

* Export poseidon2_permutation and add to foundation/crypto
([#5706](AztecProtocol/aztec-packages#5706))
([6b91e27](AztecProtocol/aztec-packages@6b91e27))


### Miscellaneous

* Don't strip bb wasm
([#5743](AztecProtocol/aztec-packages#5743))
([d4cb410](AztecProtocol/aztec-packages@d4cb410))
* TS hash wrappers cleanup
([#5691](AztecProtocol/aztec-packages#5691))
([7f8b09f](AztecProtocol/aztec-packages@7f8b09f))
</details>

<details><summary>aztec-cli: 0.35.0</summary>

##
[0.35.0](AztecProtocol/aztec-packages@aztec-cli-v0.34.0...aztec-cli-v0.35.0)
(2024-04-16)


### ⚠ BREAKING CHANGES

* pay fee for account init
([#5601](AztecProtocol/aztec-packages#5601))

### Features

* Pay fee for account init
([#5601](AztecProtocol/aztec-packages#5601))
([aca804f](AztecProtocol/aztec-packages@aca804f))
</details>

<details><summary>aztec-packages: 0.35.0</summary>

##
[0.35.0](AztecProtocol/aztec-packages@aztec-packages-v0.34.0...aztec-packages-v0.35.0)
(2024-04-16)


### ⚠ BREAKING CHANGES

* Use fixed size arrays in black box functions where sizes are known
([#5620](AztecProtocol/aztec-packages#5620))
* trap with revert data
([#5732](AztecProtocol/aztec-packages#5732))
* **acir:** BrilligCall opcode
([#5709](AztecProtocol/aztec-packages#5709))
* rename request_max_block_number
([#5675](AztecProtocol/aztec-packages#5675))
* pay fee for account init
([#5601](AztecProtocol/aztec-packages#5601))

### Features

* **acir:** BrilligCall opcode
([#5709](AztecProtocol/aztec-packages#5709))
([f06f64c](AztecProtocol/aztec-packages@f06f64c))
* Add serialisation methods
([#5749](AztecProtocol/aztec-packages#5749))
([20d290c](AztecProtocol/aztec-packages@20d290c))
* App siloing in new key store
([#5721](AztecProtocol/aztec-packages#5721))
([ae37d32](AztecProtocol/aztec-packages@ae37d32)),
closes
[#5635](AztecProtocol/aztec-packages#5635)
* **avm-simulator:** Plumb noir assertion messages
([#5774](AztecProtocol/aztec-packages#5774))
([2cf11ac](AztecProtocol/aztec-packages@2cf11ac))
* **avm:** CMOV opcode
([#5575](AztecProtocol/aztec-packages#5575))
([19dbe46](AztecProtocol/aztec-packages@19dbe46)),
closes
[#5557](AztecProtocol/aztec-packages#5557)
* **avm:** Enable contract testing with bb binary
([#5584](AztecProtocol/aztec-packages#5584))
([d007d79](AztecProtocol/aztec-packages@d007d79))
* **avm:** Enable range check on the ALU registers
([#5696](AztecProtocol/aztec-packages#5696))
([202fc1b](AztecProtocol/aztec-packages@202fc1b))
* **avm:** Keccak as blackbox function
([#5722](AztecProtocol/aztec-packages#5722))
([6ea677a](AztecProtocol/aztec-packages@6ea677a))
* **avm:** Poseidon2_permutation as black box
([#5707](AztecProtocol/aztec-packages#5707))
([5526b36](AztecProtocol/aztec-packages@5526b36))
* **avm:** Sha256 as blackbox function
([#5727](AztecProtocol/aztec-packages#5727))
([cac9cba](AztecProtocol/aztec-packages@cac9cba))
* **avm:** Take sizeOffset in CALL
([#5763](AztecProtocol/aztec-packages#5763))
([95eadd6](AztecProtocol/aztec-packages@95eadd6))
* Brillig heterogeneous memory cells
([#5608](AztecProtocol/aztec-packages#5608))
([3287aa2](AztecProtocol/aztec-packages@3287aa2))
* Change public nullifiers api
([#5660](AztecProtocol/aztec-packages#5660))
([986e7f9](AztecProtocol/aztec-packages@986e7f9))
* Changing finite field arithmetic in wasm to 29 bits for
multiplications
([#5435](AztecProtocol/aztec-packages#5435))
([b2d9b9d](AztecProtocol/aztec-packages@b2d9b9d))
* **ci:** Turn on new CI as mandatory
([#5761](AztecProtocol/aztec-packages#5761))
([bebed32](AztecProtocol/aztec-packages@bebed32))
* **docs:** Merge yellow paper into docs protocol specs section
([#5668](AztecProtocol/aztec-packages#5668))
([66dc509](AztecProtocol/aztec-packages@66dc509))
* E2e token contract can run in 2m with snapshots and test separation.
([#5526](AztecProtocol/aztec-packages#5526))
([b0037dd](AztecProtocol/aztec-packages@b0037dd))
* Export poseidon2_permutation and add to foundation/crypto
([#5706](AztecProtocol/aztec-packages#5706))
([6b91e27](AztecProtocol/aztec-packages@6b91e27))
* Get last mock oracles params
(noir-lang/noir#4789)
([825c455](AztecProtocol/aztec-packages@825c455))
* Impl of missing functionality in new key store
([#5750](AztecProtocol/aztec-packages#5750))
([af49a29](AztecProtocol/aztec-packages@af49a29))
* LT/LTE for AVM
([#5559](AztecProtocol/aztec-packages#5559))
([350abeb](AztecProtocol/aztec-packages@350abeb))
* New key store
([#5653](AztecProtocol/aztec-packages#5653))
([3e44a58](AztecProtocol/aztec-packages@3e44a58)),
closes
[#5607](AztecProtocol/aztec-packages#5607)
* Pay fee for account init
([#5601](AztecProtocol/aztec-packages#5601))
([aca804f](AztecProtocol/aztec-packages@aca804f))
* Poseidon separator
([#5717](AztecProtocol/aztec-packages#5717))
([d5256d2](AztecProtocol/aztec-packages@d5256d2))
* Proving the rollup circuits
([#5599](AztecProtocol/aztec-packages#5599))
([145cbcd](AztecProtocol/aztec-packages@145cbcd))
* Public Kernel proving orchestration
([#5748](AztecProtocol/aztec-packages#5748))
([2ae0ee5](AztecProtocol/aztec-packages@2ae0ee5))
* Rename request_max_block_number
([#5675](AztecProtocol/aztec-packages#5675))
([c695fcd](AztecProtocol/aztec-packages@c695fcd))
* Separate nullfier_inclusion checks for private/public/avm
([#5657](AztecProtocol/aztec-packages#5657))
([e4d2df6](AztecProtocol/aztec-packages@e4d2df6))
* Sequencer validates setup/teardown function selectors
([#5649](AztecProtocol/aztec-packages#5649))
([8f8ad56](AztecProtocol/aztec-packages@8f8ad56)),
closes
[#5401](AztecProtocol/aztec-packages#5401)
* Shared mutable storage
([#5490](AztecProtocol/aztec-packages#5490))
([c4e41a9](AztecProtocol/aztec-packages@c4e41a9))
* **simulator:** Fetch return values at circuit execution
([#5642](AztecProtocol/aztec-packages#5642))
([413a4e0](AztecProtocol/aztec-packages@413a4e0))
* Split `backend_barretenburg` into prover and verifier classes
(noir-lang/noir#4769)
([825c455](AztecProtocol/aztec-packages@825c455))
* Sync from aztec-packages (noir-lang/noir#4764)
([1eb288e](AztecProtocol/aztec-packages@1eb288e))
* Sync from aztec-packages (noir-lang/noir#4787)
([825c455](AztecProtocol/aztec-packages@825c455))
* Trap with revert data
([#5732](AztecProtocol/aztec-packages#5732))
([f849575](AztecProtocol/aztec-packages@f849575))
* Unroll loops iteratively (noir-lang/noir#4779)
([1eb288e](AztecProtocol/aztec-packages@1eb288e))
* Update circuits structs with gas info
([#5677](AztecProtocol/aztec-packages#5677))
([3db6dd1](AztecProtocol/aztec-packages@3db6dd1))
* Use fixed size arrays in black box functions where sizes are known
([#5620](AztecProtocol/aztec-packages#5620))
([f50b180](AztecProtocol/aztec-packages@f50b180))
* Variable length returns
([#5633](AztecProtocol/aztec-packages#5633))
([b4a6f17](AztecProtocol/aztec-packages@b4a6f17))
* Wire AVM gas used to public kernel
([#5740](AztecProtocol/aztec-packages#5740))
([4f55d10](AztecProtocol/aztec-packages@4f55d10))


### Bug Fixes

* "feat: Changing finite field arithmetic in wasm to 29 bits for
multiplications"
([#5779](AztecProtocol/aztec-packages#5779))
([bcfee97](AztecProtocol/aztec-packages@bcfee97))
* Anvil start retry in case something bad. Fix colors.
([#5673](AztecProtocol/aztec-packages#5673))
([0b6b6f6](AztecProtocol/aztec-packages@0b6b6f6))
* ArrayGet and Set are not pure
(noir-lang/noir#4783)
([825c455](AztecProtocol/aztec-packages@825c455))
* Avoid get row in databus
([#5742](AztecProtocol/aztec-packages#5742))
([d67b6c8](AztecProtocol/aztec-packages@d67b6c8))
* Avoid huge unrolling in hash_args
([#5703](AztecProtocol/aztec-packages#5703))
([10d9ad9](AztecProtocol/aztec-packages@10d9ad9))
* **ci,noir-projects:** Bring apt-get higher in cache
([#5775](AztecProtocol/aztec-packages#5775))
([d37cbb9](AztecProtocol/aztec-packages@d37cbb9))
* **ci:** 192 core spot runner
([#5767](AztecProtocol/aztec-packages#5767))
([37daac6](AztecProtocol/aztec-packages@37daac6))
* **ci:** Bigger cache disk, cache+prune docker images, disable
ClientIvcTests.Full
([#5729](AztecProtocol/aztec-packages#5729))
([5dcbd75](AztecProtocol/aztec-packages@5dcbd75))
* **ci:** Builder types
([#5711](AztecProtocol/aztec-packages#5711))
([b16f169](AztecProtocol/aztec-packages@b16f169))
* **ci:** Cache size not honoured
([#5738](AztecProtocol/aztec-packages#5738))
([d4ff340](AztecProtocol/aztec-packages@d4ff340))
* **ci:** Don't fail if can't prune
([d9bb2c7](AztecProtocol/aztec-packages@d9bb2c7))
* **ci:** Error in spot
([#5745](AztecProtocol/aztec-packages#5745))
([4d754aa](AztecProtocol/aztec-packages@4d754aa))
* **ci:** Fix arm e2e references, spot shutdown
([#5741](AztecProtocol/aztec-packages#5741))
([1c4667c](AztecProtocol/aztec-packages@1c4667c))
* **ci:** Hotfix arm
([1ddb1c7](AztecProtocol/aztec-packages@1ddb1c7))
* **ci:** Hotfix just one ARM task
([10f27ae](AztecProtocol/aztec-packages@10f27ae))
* **ci:** Speculative deploy fix
([9a9eab6](AztecProtocol/aztec-packages@9a9eab6))
* **ci:** Wait for mainnet fork deployment
([#5735](AztecProtocol/aztec-packages#5735))
([8f3794d](AztecProtocol/aztec-packages@8f3794d))
* **ci:** Wait_for_fork env var
([#5780](AztecProtocol/aztec-packages#5780))
([d85267b](AztecProtocol/aztec-packages@d85267b))
* Correct ICE panic messages in brillig `convert_black_box_call`
(noir-lang/noir#4761)
([1eb288e](AztecProtocol/aztec-packages@1eb288e))
* Disable flakey vanilla recursion test
([#5672](AztecProtocol/aztec-packages#5672))
([f84f7b6](AztecProtocol/aztec-packages@f84f7b6))
* Don't run e2e tests against wrong anvil
([#5686](AztecProtocol/aztec-packages#5686))
([9ff45f6](AztecProtocol/aztec-packages@9ff45f6))
* Dont error in bench summary
([#5693](AztecProtocol/aztec-packages#5693))
([470b0f3](AztecProtocol/aztec-packages@470b0f3))
* E2e getStack, disable failing e2e
([#5768](AztecProtocol/aztec-packages#5768))
([e5f3ece](AztecProtocol/aztec-packages@e5f3ece))
* GA concurrency
([#5713](AztecProtocol/aztec-packages#5713))
([eac2585](AztecProtocol/aztec-packages@eac2585))
* Generate_aztecnr_reference.js not getting generics or multi-line
params
([#5679](AztecProtocol/aztec-packages#5679))
([a22bc3d](AztecProtocol/aztec-packages@a22bc3d))
* Hotfix submodule cache
([92b92b3](AztecProtocol/aztec-packages@92b92b3))
* Hotfix underspec'd machine
([#5710](AztecProtocol/aztec-packages#5710))
([059e38e](AztecProtocol/aztec-packages@059e38e))
* **hotfix:** CI ignore git safe.directory checks
([#5659](AztecProtocol/aztec-packages#5659))
([9fc3fe3](AztecProtocol/aztec-packages@9fc3fe3))
* Less earthly cache
([#5690](AztecProtocol/aztec-packages#5690))
([8190dc7](AztecProtocol/aztec-packages@8190dc7))
* Make earthly more parallel
([#5747](AztecProtocol/aztec-packages#5747))
([9734455](AztecProtocol/aztec-packages@9734455))
* Primary_message typo in errors.rs
([#5646](AztecProtocol/aztec-packages#5646))
([1dfbe7b](AztecProtocol/aztec-packages@1dfbe7b))
* Pull noir
([#5699](AztecProtocol/aztec-packages#5699))
([bf35464](AztecProtocol/aztec-packages@bf35464))
* REDO dont error in bench summary
([#5695](AztecProtocol/aztec-packages#5695))
([8c1a7b9](AztecProtocol/aztec-packages@8c1a7b9))
* Running e2e tests as part of build, requires forcing ip4 (not ip6)
when connecting to anvil
([#5744](AztecProtocol/aztec-packages#5744))
([66fc89f](AztecProtocol/aztec-packages@66fc89f))
* Simplify ECCVM prover constructor and add a TODO
([#5681](AztecProtocol/aztec-packages#5681))
([8c151ea](AztecProtocol/aztec-packages@8c151ea))
* Spot refcount
([#5746](AztecProtocol/aztec-packages#5746))
([9e18444](AztecProtocol/aztec-packages@9e18444))
* Take a deep copy of circuit inputs for proving
([#5777](AztecProtocol/aztec-packages#5777))
([785591e](AztecProtocol/aztec-packages@785591e))
* Temporarily disable the bench tests
([#5755](AztecProtocol/aztec-packages#5755))
([1d52ac5](AztecProtocol/aztec-packages@1d52ac5))
* Update commit for noir-gates-diff
(noir-lang/noir#4773)
([1eb288e](AztecProtocol/aztec-packages@1eb288e))
* Use entrypoint instead of pay_init_fee
([#5623](AztecProtocol/aztec-packages#5623))
([62ac765](AztecProtocol/aztec-packages@62ac765))
* Watch less files.
([#5651](AztecProtocol/aztec-packages#5651))
([57a1d69](AztecProtocol/aztec-packages@57a1d69))


### Miscellaneous

* Add missing aztec-address tests
([#5674](AztecProtocol/aztec-packages#5674))
([58aefba](AztecProtocol/aztec-packages@58aefba))
* **avm:** Add a boolean to toggle proving in AVM unit tests
([#5667](AztecProtocol/aztec-packages#5667))
([ec122c9](AztecProtocol/aztec-packages@ec122c9)),
closes
[#5663](AztecProtocol/aztec-packages#5663)
* **avm:** Hashing tests cleanup
([#5733](AztecProtocol/aztec-packages#5733))
([53d0102](AztecProtocol/aztec-packages@53d0102))
* **avm:** Range checks negative tests
([#5770](AztecProtocol/aztec-packages#5770))
([2907142](AztecProtocol/aztec-packages@2907142))
* **avm:** Split the negative test on range check for high 16-bit
registers
([#5785](AztecProtocol/aztec-packages#5785))
([8ebbe57](AztecProtocol/aztec-packages@8ebbe57))
* **avm:** Split up AVM test contract as it was growing too large
([#5702](AztecProtocol/aztec-packages#5702))
([5b8e812](AztecProtocol/aztec-packages@5b8e812))
* **aztec-nr:** Minor public interface changes
([#5776](AztecProtocol/aztec-packages#5776))
([91b8110](AztecProtocol/aztec-packages@91b8110))
* **ci:** Break e2e-deploy into multiple test suites
([#5704](AztecProtocol/aztec-packages#5704))
([2522294](AztecProtocol/aztec-packages@2522294))
* **ci:** Earthly in spot with persistent cache
([#5644](AztecProtocol/aztec-packages#5644))
([a39c2f6](AztecProtocol/aztec-packages@a39c2f6))
* **ci:** Hotfix AMI's, workflow to stop personal spot runners
([#5712](AztecProtocol/aztec-packages#5712))
([5f18139](AztecProtocol/aztec-packages@5f18139))
* **ci:** Only run ARM on master
([#5705](AztecProtocol/aztec-packages#5705))
([f77c142](AztecProtocol/aztec-packages@f77c142))
* **ci:** Use 128 cores for x86 and add timeouts
([#5665](AztecProtocol/aztec-packages#5665))
([0c5dc0a](AztecProtocol/aztec-packages@0c5dc0a))
* Compute_note_hash_and_nullifier - improve error message
([#5671](AztecProtocol/aztec-packages#5671))
([8942d69](AztecProtocol/aztec-packages@8942d69))
* Create placeholder version of 0.26.0 docs
(noir-lang/noir#4782)
([1eb288e](AztecProtocol/aztec-packages@1eb288e))
* **doc:** Fix broken docs links
(noir-lang/noir#4606)
([1eb288e](AztecProtocol/aztec-packages@1eb288e))
* **docs:** Fix link in the Data Types page
(noir-lang/noir#4527)
([1eb288e](AztecProtocol/aztec-packages@1eb288e))
* Don't strip bb wasm
([#5743](AztecProtocol/aztec-packages#5743))
([d4cb410](AztecProtocol/aztec-packages@d4cb410))
* Fix master after merge issue related to validate_trace renaming
([#5676](AztecProtocol/aztec-packages#5676))
([44e0d8a](AztecProtocol/aztec-packages@44e0d8a))
* Fix max-block-number and auth e2e tests
([#5694](AztecProtocol/aztec-packages#5694))
([f1bf314](AztecProtocol/aztec-packages@f1bf314))
* Op queue
([#5648](AztecProtocol/aztec-packages#5648))
([822c7e6](AztecProtocol/aztec-packages@822c7e6))
* **public:** Remove getNullifierMembershipWitness
([#5715](AztecProtocol/aztec-packages#5715))
([3be402c](AztecProtocol/aztec-packages@3be402c))
* Re-enable e2e fees tests
([#5784](AztecProtocol/aztec-packages#5784))
([102e8b8](AztecProtocol/aztec-packages@102e8b8))
* Release Noir(0.27.0) (noir-lang/noir#4632)
([1eb288e](AztecProtocol/aztec-packages@1eb288e))
* Remove the old Value struct from the oracle docs
(noir-lang/noir#4738)
([1eb288e](AztecProtocol/aztec-packages@1eb288e))
* Replace relative paths to noir-protocol-circuits
([fb2b298](AztecProtocol/aztec-packages@fb2b298))
* Replace relative paths to noir-protocol-circuits
([e20920d](AztecProtocol/aztec-packages@e20920d))
* Replace relative paths to noir-protocol-circuits
([6351dc5](AztecProtocol/aztec-packages@6351dc5))
* Replace relative paths to noir-protocol-circuits
([fee13bf](AztecProtocol/aztec-packages@fee13bf))
* Replacing unsafe::zeroed()
([#5685](AztecProtocol/aztec-packages#5685))
([ea3884e](AztecProtocol/aztec-packages@ea3884e))
* Small logging changes
([#5654](AztecProtocol/aztec-packages#5654))
([25cc70d](AztecProtocol/aztec-packages@25cc70d))
* Temporarily skip failing e2e fees test
([a3ac5ff](AztecProtocol/aztec-packages@a3ac5ff))
* Testing that nargo fmt is idempotent
(noir-lang/noir#4765)
([825c455](AztecProtocol/aztec-packages@825c455))
* TS hash wrappers cleanup
([#5691](AztecProtocol/aztec-packages#5691))
([7f8b09f](AztecProtocol/aztec-packages@7f8b09f))
* Turn ENABLE_GAS where it is needed
([#5730](AztecProtocol/aztec-packages#5730))
([30a2edd](AztecProtocol/aztec-packages@30a2edd))
* Update noir gates diff
([#5658](AztecProtocol/aztec-packages#5658))
([9816c1a](AztecProtocol/aztec-packages@9816c1a))
* We can run 35 of our e2e tests just using jest.
([#5643](AztecProtocol/aztec-packages#5643))
([4fcaeae](AztecProtocol/aztec-packages@4fcaeae))


### Documentation

* Fix yp typo control-flow.md
([#5638](AztecProtocol/aztec-packages#5638))
([363d227](AztecProtocol/aztec-packages@363d227))
</details>

<details><summary>barretenberg: 0.35.0</summary>

##
[0.35.0](AztecProtocol/aztec-packages@barretenberg-v0.34.0...barretenberg-v0.35.0)
(2024-04-16)


### ⚠ BREAKING CHANGES

* Use fixed size arrays in black box functions where sizes are known
([#5620](AztecProtocol/aztec-packages#5620))
* trap with revert data
([#5732](AztecProtocol/aztec-packages#5732))
* **acir:** BrilligCall opcode
([#5709](AztecProtocol/aztec-packages#5709))

### Features

* **acir:** BrilligCall opcode
([#5709](AztecProtocol/aztec-packages#5709))
([f06f64c](AztecProtocol/aztec-packages@f06f64c))
* **avm:** CMOV opcode
([#5575](AztecProtocol/aztec-packages#5575))
([19dbe46](AztecProtocol/aztec-packages@19dbe46)),
closes
[#5557](AztecProtocol/aztec-packages#5557)
* **avm:** Enable contract testing with bb binary
([#5584](AztecProtocol/aztec-packages#5584))
([d007d79](AztecProtocol/aztec-packages@d007d79))
* **avm:** Enable range check on the ALU registers
([#5696](AztecProtocol/aztec-packages#5696))
([202fc1b](AztecProtocol/aztec-packages@202fc1b))
* Changing finite field arithmetic in wasm to 29 bits for
multiplications
([#5435](AztecProtocol/aztec-packages#5435))
([b2d9b9d](AztecProtocol/aztec-packages@b2d9b9d))
* **ci:** Turn on new CI as mandatory
([#5761](AztecProtocol/aztec-packages#5761))
([bebed32](AztecProtocol/aztec-packages@bebed32))
* Export poseidon2_permutation and add to foundation/crypto
([#5706](AztecProtocol/aztec-packages#5706))
([6b91e27](AztecProtocol/aztec-packages@6b91e27))
* LT/LTE for AVM
([#5559](AztecProtocol/aztec-packages#5559))
([350abeb](AztecProtocol/aztec-packages@350abeb))
* Trap with revert data
([#5732](AztecProtocol/aztec-packages#5732))
([f849575](AztecProtocol/aztec-packages@f849575))
* Use fixed size arrays in black box functions where sizes are known
([#5620](AztecProtocol/aztec-packages#5620))
([f50b180](AztecProtocol/aztec-packages@f50b180))


### Bug Fixes

* "feat: Changing finite field arithmetic in wasm to 29 bits for
multiplications"
([#5779](AztecProtocol/aztec-packages#5779))
([bcfee97](AztecProtocol/aztec-packages@bcfee97))
* Avoid get row in databus
([#5742](AztecProtocol/aztec-packages#5742))
([d67b6c8](AztecProtocol/aztec-packages@d67b6c8))
* **ci:** Bigger cache disk, cache+prune docker images, disable
ClientIvcTests.Full
([#5729](AztecProtocol/aztec-packages#5729))
([5dcbd75](AztecProtocol/aztec-packages@5dcbd75))
* Disable flakey vanilla recursion test
([#5672](AztecProtocol/aztec-packages#5672))
([f84f7b6](AztecProtocol/aztec-packages@f84f7b6))
* Less earthly cache
([#5690](AztecProtocol/aztec-packages#5690))
([8190dc7](AztecProtocol/aztec-packages@8190dc7))
* Make earthly more parallel
([#5747](AztecProtocol/aztec-packages#5747))
([9734455](AztecProtocol/aztec-packages@9734455))
* Simplify ECCVM prover constructor and add a TODO
([#5681](AztecProtocol/aztec-packages#5681))
([8c151ea](AztecProtocol/aztec-packages@8c151ea))


### Miscellaneous

* **avm:** Add a boolean to toggle proving in AVM unit tests
([#5667](AztecProtocol/aztec-packages#5667))
([ec122c9](AztecProtocol/aztec-packages@ec122c9)),
closes
[#5663](AztecProtocol/aztec-packages#5663)
* **avm:** Range checks negative tests
([#5770](AztecProtocol/aztec-packages#5770))
([2907142](AztecProtocol/aztec-packages@2907142))
* **avm:** Split the negative test on range check for high 16-bit
registers
([#5785](AztecProtocol/aztec-packages#5785))
([8ebbe57](AztecProtocol/aztec-packages@8ebbe57))
* **ci:** Use 128 cores for x86 and add timeouts
([#5665](AztecProtocol/aztec-packages#5665))
([0c5dc0a](AztecProtocol/aztec-packages@0c5dc0a))
* Don't strip bb wasm
([#5743](AztecProtocol/aztec-packages#5743))
([d4cb410](AztecProtocol/aztec-packages@d4cb410))
* Fix master after merge issue related to validate_trace renaming
([#5676](AztecProtocol/aztec-packages#5676))
([44e0d8a](AztecProtocol/aztec-packages@44e0d8a))
* Op queue
([#5648](AztecProtocol/aztec-packages#5648))
([822c7e6](AztecProtocol/aztec-packages@822c7e6))
</details>

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
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.

5 participants