Skip to content

Commit e53d3d9

Browse files
authored
fix(sol): temporarily disable optimized verifier (#16799)
2 parents 1e0d257 + 1533ddd commit e53d3d9

File tree

3 files changed

+5
-12
lines changed

3 files changed

+5
-12
lines changed

.test_patterns.yml

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -262,19 +262,10 @@ tests:
262262
error_regex: "Exceeded timeout of"
263263
owners:
264264
- *luke
265-
- regex: "e2e_prover/full"
266-
error_regex: "ProvingError: Failed to verify proof from key!"
267-
owners:
268-
- *david
269265
- regex: "slasher/src/slasher_client.test.ts"
270266
error_regex: "ContractFunctionExecutionError: The contract function"
271267
owners:
272268
- *mitch
273-
- regex: "e2e_prover/full"
274-
error_regex: "Rollup submit epoch proof failed"
275-
owners:
276-
- *alex
277-
278269
# Nightly GKE tests
279270
- regex: "spartan/bootstrap.sh"
280271
owners:

noir-projects/noir-protocol-circuits/bootstrap.sh

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,9 @@ function compile {
126126
local verifier_path="$key_dir/${name}_verifier.sol"
127127
SECONDS=0
128128
# Generate solidity verifier for this contract.
129-
echo "$vk_bytes" | xxd -r -p | $BB write_solidity_verifier --scheme ultra_honk --disable_zk -k - -o $verifier_path --optimized
129+
# TODO(AD) ensure this passes.
130+
#echo "$vk_bytes" | xxd -r -p | $BB write_solidity_verifier --scheme ultra_honk --disable_zk -k - -o $verifier_path --optimized
131+
echo "$vk_bytes" | xxd -r -p | $BB write_solidity_verifier --scheme ultra_honk --disable_zk -k - -o $verifier_path
130132
echo_stderr "Root rollup verifier at: $verifier_path (${SECONDS}s)"
131133
# Include the verifier path if we create it.
132134
cache_upload vk-$hash.tar.gz $key_path $verifier_path &> /dev/null

yarn-project/end-to-end/src/e2e_prover/full.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ import { type GetContractReturnType, getContract } from 'viem';
1616

1717
import { FullProverTest } from '../fixtures/e2e_prover_test.js';
1818

19-
// Set a very long 20 minute timeout.
20-
const TIMEOUT = 1_200_000;
19+
// Set a very long 15 minute timeout.
20+
const TIMEOUT = 900_000;
2121

2222
// This makes AVM proving throw if there's a failure.
2323
process.env.AVM_PROVING_STRICT = '1';

0 commit comments

Comments
 (0)