You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
chore: merge next into merge-train/fairies (#23021)
Same single conflict as PR #22991, recurring because new commits landed
on `next` (e.g. #23011, p2p versioning, AVM tx changes) before fairies
merged forward.
Conflict in `yarn-project/pxe/src/pxe.ts` around the PXE
store-construction block — `merge-train/fairies` uses the
`openPxeStores(store, initialBlockHash)` factory; `next` still has the
inline `new AddressStore / ... / new L2TipsKVStore(store, 'pxe',
initialBlockHash)` pattern. Resolution keeps the factory;
`initialBlockHash` is already threaded through it.
No other files needed in this round — the previous round's
`schema_tests.ts` follow-up is already on the branch. All five `new
L2TipsKVStore(...)` callers in yarn-project pass the three required
args.
Details:
https://gist.github.com/AztecBot/cee6d74ae6e439f71f16de4ef05e5a12
CI will validate the merge.
ClaudeBox log: https://claudebox.work/s/8a13135d95b87e96?run=3
---------
Co-authored-by: Santiago Palladino <santiago@aztecprotocol.com>
Co-authored-by: spypsy <spypsy@outlook.com>
Co-authored-by: AztecBot <tech@aztecprotocol.com>
Co-authored-by: Alex Gherghisan <alexghr@users.noreply.github.com>
Co-authored-by: ledwards2225 <98505400+ledwards2225@users.noreply.github.com>
Co-authored-by: rkarabut <ratmir@aztecprotocol.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Ratmir Karabut <rkarabut@users.noreply.github.com>
Co-authored-by: federicobarbacovi <171914500+federicobarbacovi@users.noreply.github.com>
Co-authored-by: ledwards2225 <l.edwards.d@gmail.com>
Co-authored-by: Jean M <132435771+jeanmon@users.noreply.github.com>
Co-authored-by: PhilWindle <60546371+PhilWindle@users.noreply.github.com>
Co-authored-by: Rumata888 <isennovskiy@gmail.com>
Co-authored-by: Tom French <15848336+TomAFrench@users.noreply.github.com>
Co-authored-by: sergei iakovenko <105737703+iakovenkos@users.noreply.github.com>
Co-authored-by: iakovenkos <sergey.s.yakovenko@gmail.com>
Copy file name to clipboardExpand all lines: SECURITY.md
+4-2Lines changed: 4 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,9 +6,11 @@ We welcome external submissions in the meantime. To submit a vulnerability, plea
6
6
7
7
## Reporting Security Vulnerabilities
8
8
9
-
-**Do not** open public GitHub issues or pull requests for suspected security vulnerabilities.
9
+
Please use [Aztec Network Bug Bounty](https://cantina.xyz/bounties/80e74370-10d8-4e52-8e4b-7294deb7c9ee) to submit vulnerabilities. If the vulnerability is not in scope of the bug bounty program, please use the following procedure.
10
10
11
-
Instead, please use the [Private Vulnerability Reporting](https://github.com/AztecProtocol/aztec-packages/security/advisories/new) process on GitHub.
11
+
**Do not** open public GitHub issues or pull requests for suspected security vulnerabilities.
12
+
13
+
Instead, please use the [Private Vulnerability Reporting](https://github.com/AztecProtocol/aztec-packages/security/advisories/new) process on GitHub.
12
14
13
15
- Navigate to the "Security" tab of this repository.
14
16
- Click "Report a vulnerability" on the left sidebar.
Copy file name to clipboardExpand all lines: barretenberg/cpp/CLAUDE.md
+21Lines changed: 21 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -108,6 +108,27 @@ Key constants to watch:
108
108
109
109
If C++ static_asserts fail after your changes, update both the assert values AND the corresponding Noir constants, then run `yarn remake-constants`.
110
110
111
+
## Prover.toml Fixtures
112
+
113
+
Proof-length-affecting changes (e.g. `CHONK_PROOF_LENGTH` bumps from MegaFlavor entity additions) make the committed `Prover.toml` fixtures stale. `nargo execute --program-dir <crate>` then fails with `Type Array { length: N, typ: Field } is expected to have length N but value Vec(...)`.
114
+
115
+
Regenerate via the e2e prover full test with fake proofs:
116
+
117
+
```bash
118
+
cd yarn-project
119
+
AZTEC_GENERATE_TEST_DATA=1 FAKE_PROOFS=1 yarn workspace @aztec/end-to-end test full.test
120
+
```
121
+
122
+
`FAKE_PROOFS=1` skips real proving — runs in ~2 min (orchestrator + witness generation only). Writes 12 `Prover.toml` files under `noir-projects/noir-protocol-circuits/crates/<circuit>/Prover.toml`.
123
+
124
+
For circuits not exercised by `full.test.ts` (`rollup-tx-merge`, `rollup-block-root`, `rollup-block-root-single-tx`, `rollup-block-merge`, `rollup-checkpoint-root`, `rollup-block-root-first-empty-tx`), additionally run:
125
+
126
+
```bash
127
+
AZTEC_GENERATE_TEST_DATA=1 yarn workspace @aztec/prover-client test orchestrator_single_checkpoint
128
+
```
129
+
130
+
Verify with `nargo execute --program-dir noir-projects/noir-protocol-circuits/crates/<crate>` for any previously-failing crate; should print `Circuit witness successfully solved`.
131
+
111
132
## Verification Keys
112
133
113
134
**IMPORTANT**: When making barretenberg changes that could affect verification keys, you must verify that VKs haven't changed unexpectedly, or
0 commit comments