diff --git a/packages/taiko-client/prover/proof_producer/sgx_producer.go b/packages/taiko-client/prover/proof_producer/sgx_producer.go index 91ca16064f3..cf843f02f05 100644 --- a/packages/taiko-client/prover/proof_producer/sgx_producer.go +++ b/packages/taiko-client/prover/proof_producer/sgx_producer.go @@ -305,7 +305,10 @@ func (s *SGXProofProducer) requestBatchProof( } if len(output.ErrorMessage) > 0 || len(output.Error) > 0 { - return nil, fmt.Errorf("failed to get batch proof, msg: %s", output.ErrorMessage) + return nil, fmt.Errorf("failed to get sgx batch proof, err: %s, msg: %s", + output.Error, + output.ErrorMessage, + ) } if output.Data == nil { @@ -452,7 +455,7 @@ func (s *SGXProofProducer) requestProof( } if len(output.ErrorMessage) > 0 || len(output.Error) > 0 { - return nil, fmt.Errorf("failed to get proof,err: %s, msg: %s", output.Error, output.ErrorMessage) + return nil, fmt.Errorf("failed to get sgx proof,err: %s, msg: %s", output.Error, output.ErrorMessage) } return &output, nil diff --git a/packages/taiko-client/prover/proof_producer/zkvm_producer.go b/packages/taiko-client/prover/proof_producer/zkvm_producer.go index 98f8529acc5..34590ef0b38 100644 --- a/packages/taiko-client/prover/proof_producer/zkvm_producer.go +++ b/packages/taiko-client/prover/proof_producer/zkvm_producer.go @@ -292,7 +292,11 @@ func (s *ZKvmProofProducer) requestProof( } if len(output.ErrorMessage) > 0 || len(output.Error) > 0 { - return nil, fmt.Errorf("failed to get proof,err: %s, msg: %s", output.Error, output.ErrorMessage) + return nil, fmt.Errorf("failed to get zk proof, err: %s, msg: %s, zkType: %s", + output.Error, + output.ErrorMessage, + s.ZKProofType, + ) } return &output, nil @@ -477,7 +481,11 @@ func (s *ZKvmProofProducer) requestBatchProof( } if len(output.ErrorMessage) > 0 || len(output.Error) > 0 { - return nil, fmt.Errorf("failed to get batch proof, msg: %s", output.ErrorMessage) + return nil, fmt.Errorf("failed to get zk batch proof, err: %s, msg: %s, zkType: %s", + output.Error, + output.ErrorMessage, + s.ZKProofType, + ) } if output.Data == nil { return nil, fmt.Errorf("unexpected structure error, response: %s", string(resBytes))