فهرست منبع

added func zkcons! to enable adding constraints instruction to the zkvm

ada 5 سال پیش
والد
کامیت
25a9f66b98
1فایلهای تغییر یافته به همراه5 افزوده شده و 5 حذف شده
  1. 5 5
      lisp/new.lisp

+ 5 - 5
lisp/new.lisp

@@ -2,11 +2,11 @@
 (defzk! circuit ())
 (def! bits (unpack-bits x 256))
 ;;zkcons add a constraints instruction to the circuit
-    (map (fn* [b] (zkcons! 
-                    (add 'lc0 'one) 
-                    '(sub b)
-                    '(add lc1 x)
-                    'enforce)
+    (map (fn* [b] (zkcons! circuit 
+                    (add lc0 one) 
+                    (sub lc0 b)
+                    (add lc1 x)
+                    enforce)
               ) bits)
    (map (fn* [b] (quote '(add lc0 b) 
                           'double-coeff-lc)