75230 bc medium zk prover service hardcodes default intermediate root interval 10 while on chain intermediate block interval 30 causing journal digest mismatch that blocks all zk challenge proofs
Description
Summary
Root Cause
let stdin = self.host.witness_generator().get_sp1_stdin(
witness,
base_succinct_client_utils::client::DEFAULT_INTERMEDIATE_ROOT_INTERVAL, // = 10
)?;How the Mismatch Breaks Challenges
Attack Scenario
3
4
Impact
Code References
Component
File
Line
Value
Why This Is Not a Duplicate
Recommendation
Link to Proof of Concept
Proof of Concept
Was this helpful?