Skip to content

Commit dec241b

Browse files
critesjoshclaude
andcommitted
Update build scripts to use --verifier_target flag
Replace deprecated --oracle_hash flag with the new --verifier_target flag for bb write_vk commands. This ensures the VK and Solidity verifier are generated with the correct ZK settings. - solidity-example: Use --verifier_target evm for ZK proofs - recursion: Use noir-recursive-no-zk for inner circuit, evm for outer Co-Authored-By: Claude Opus 4.5 <[email protected]>
1 parent 6973803 commit dec241b

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

recursion/circuits/build.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@ set -e
22

33
cd inner
44
nargo compile
5-
bb write_vk --oracle_hash keccak -b ./target/inner.json -o ./target
5+
bb write_vk --verifier_target noir-recursive-no-zk -b ./target/inner.json -o ./target
66
cd ..
77

88
cd recursive
99
nargo compile
10-
bb write_vk --oracle_hash keccak -b ./target/recursive.json -o ./target
10+
bb write_vk --verifier_target evm -b ./target/recursive.json -o ./target
1111
cd ..
1212

1313
echo "Done"

solidity-example/circuits/build.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ if ! nargo compile; then
77
fi
88

99
echo "Generating vkey..."
10-
bb write_vk --oracle_hash keccak -b ./target/noir_solidity.json -o ./target
10+
bb write_vk --verifier_target evm -b ./target/noir_solidity.json -o ./target
1111

1212
echo "Generating solidity verifier..."
13-
bb write_solidity_verifier -k ./target/vk -o ../contract/Verifier.sol
13+
bb write_solidity_verifier --verifier_target evm -k ./target/vk -o ../contract/Verifier.sol
1414

1515
echo "Done"

0 commit comments

Comments
 (0)