Procházet zdrojové kódy

add missing propose-main.zk

narodnik před 4 roky
rodič
revize
f1e4ae9d90
1 změnil soubory, kde provedl 28 přidání a 0 odebrání
  1. 28 0
      bin/daod/proof/dao-propose-main.zk

+ 28 - 0
bin/daod/proof/dao-propose-main.zk

@@ -0,0 +1,28 @@
+constant "DaoProposeMain" {
+}
+
+contract "DaoProposeMain" {
+    Base dao_proposer_limit,
+    Base dao_quorum,
+    Base dao_approval_ratio,
+    Base gdrk_token_id,
+    Base dao_public_x,
+    Base dao_public_y,
+    Base dao_bulla_blind,
+}
+
+circuit "DaoProposeMain" {
+    bulla = poseidon_hash(
+        dao_proposer_limit,
+        dao_quorum,
+        dao_approval_ratio,
+        gdrk_token_id,
+        dao_public_x,
+        dao_public_y,
+        dao_bulla_blind,
+        # @tmp-workaround
+        dao_bulla_blind,
+    );
+    constrain_instance(bulla);
+}
+