The zk provers should return the ProtocolInput hash to match the onchain verifier, when it fails to generate pi_hash the proof should just fail and ZkVM should exit. In that case, the GuestOutput::Failure will never be used and currently it's not used reasonably so we should just remove the case.
The zk provers should return the
ProtocolInput
hash to match the onchain verifier, when it fails to generatepi_hash
the proof should just fail and ZkVM should exit. In that case, theGuestOutput::Failure
will never be used and currently it's not used reasonably so we should just remove the case.change to:
For verifier support, see https://github.com/taikoxyz/taiko-mono/pull/17215