Просмотр исходного кода

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

dasman 1 год назад
Родитель
Сommit
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)
         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)
+            }
+        }
     }
     }
 }
 }