فهرست منبع

sdk/python: use proof.verify() instead of proof.assert_satisfied() and still return errors to stderr

dasman 1 سال پیش
والد
کامیت
b93f851e38
1فایلهای تغییر یافته به همراه10 افزوده شده و 2 حذف شده
  1. 10 2
      src/sdk/python/src/zkas.rs

+ 10 - 2
src/sdk/python/src/zkas.rs

@@ -341,8 +341,16 @@ impl MockProver {
         Self(prover)
     }
 
-    fn verify(&self) {
-        self.0.assert_satisfied();
+    fn verify(&self) -> PyResult<bool> {
+        match self.0.verify() {
+            Ok(_) => Ok(true),
+            Err(errs) => {
+                for err in errs {
+                    eprintln!("Error: Verify Failure: {:#?}", err);
+                }
+                Ok(false)
+            }
+        }
     }
 }