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
Copy file name to clipboardExpand all lines: recursive_verification/CLAUDE.md
+10-9Lines changed: 10 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
4
4
5
5
## Project Overview
6
6
7
-
This is an Aztec-Noir project that demonstrates proof verification in Aztec contracts. It uses Aztec version 3.0.0-devnet.20251212 to verify Noir proofs within smart contracts on the Aztec network.
7
+
This is an Aztec-Noir project that demonstrates proof verification in Aztec contracts. It uses Aztec version 3.0.0-devnet.6-patch.1 to verify Noir proofs within smart contracts on the Aztec network.
8
8
9
9
The project consists of:
10
10
@@ -18,7 +18,7 @@ The project consists of:
18
18
19
19
```bash
20
20
# Install dependencies
21
-
bun install
21
+
yarn install
22
22
23
23
# Install/update Aztec tools
24
24
aztec-up
@@ -49,16 +49,16 @@ cd circuit && nargo test
49
49
50
50
```bash
51
51
# Compile contract, postprocess, and generate TypeScript bindings
52
-
bun ccc
52
+
yarn ccc
53
53
# This runs: cd contract && aztec compile && aztec codegen target -o artifacts
54
54
55
55
# Generate proof data (vk, proof, public inputs) for contract verification
56
-
bun data
57
-
# This runs: bun run scripts/generate_data.ts
56
+
yarn data
57
+
# This runs: tsx scripts/generate_data.ts
58
58
59
59
# Deploy contract and run proof verification
60
-
bun recursion
61
-
# This runs: bun run scripts/run_recursion.ts
60
+
yarn recursion
61
+
# This runs: tsx scripts/run_recursion.ts
62
62
```
63
63
64
64
## Architecture
@@ -105,9 +105,10 @@ bun recursion
105
105
-`@aztec/aztec.js`: Aztec SDK for contract deployment and interaction
106
106
-`@aztec/bb.js`: Barretenberg backend for proof generation
107
107
-`@aztec/noir-noir_js`: Noir.js for circuit execution
108
-
-`bun`: JavaScript runtime and package manager
108
+
-`yarn`: Package manager
109
+
-`tsx`: TypeScript execution for Node.js
109
110
110
111
## Testing
111
112
112
113
- Circuit tests: Use `nargo test` in the circuit directory
113
-
- Contract verification: Run the full flow with `bun recursion` after starting the local network
114
+
- Contract verification: Run the full flow with `yarn recursion` after starting the local network
0 commit comments