Commit Graph

125 Commits

Author SHA1 Message Date
lunar-mining
40e48eacb0 dnetview: cleanup msg log Span assignment and cargo fmt
cargo fmt picked up a few issus in zk/circuit/lead_contract.rs and
example/lead.rs
2022-05-08 10:39:14 +02:00
mohab
a9d9fa0abc [zk/lead] pruned abit.. 2022-05-08 05:03:31 +02:00
mohab
fe5e6f7def [zk/lead] set commitment tree for product of point's coordinates 2022-05-08 05:03:31 +02:00
mohab
0d7c7ce3fc [zk/lead] removed commit1, commit2 for the contract, constrained the commitment instead 2022-05-08 05:03:31 +02:00
mohab
ead5e339e7 [zk/lead] replaced failing hash with mul 2022-05-08 05:03:31 +02:00
mohab
8d5b757ab4 [zk/lead] cop with changed incrementalmerkletree api 2022-05-08 05:03:31 +02:00
ghassmo
b7bfa7e4ff net3: WIP implement tor protocol 2022-05-07 15:23:22 +03:00
ghassmo
b58058bf31 example/p2pdebug: add rpc listener to work with dnetview 2022-05-04 02:24:50 +03:00
mohab
acc15409b4 [zk/lead] removed unused imports 2022-05-01 21:50:22 +02:00
lunar-mining
fac25736a1 dnetview: remove unused data structures and cleanup 2022-05-01 10:29:56 +02:00
mohab
1aa3e0245c [zk/lead_contract] used y_commit in place it's coordinates 2022-04-30 22:39:49 +02:00
mohab
6765f079df [example/lead] serialize point to deserizlied base instead of PointNode 2022-04-30 22:39:49 +02:00
mohab
762d80ac8b [zk/circuit/lead_contract] removed redundant serial number 2022-04-30 22:39:49 +02:00
mohab
d5cb5d3424 [example/lead] pad sk with zeros, mismatch in sk len, and node len 2022-04-30 22:39:49 +02:00
mohab
9d3ee2e926 merge conflicts 2022-04-30 22:35:30 +02:00
mohab
3d5ae40f40 WIP, lead example 2022-04-30 22:29:06 +02:00
mohab
f25ddff7b3 added parazyd greater than example 2022-04-30 22:29:06 +02:00
parazyd
609afbd9c7 Rework token lists and ID generation. 2022-04-30 19:45:00 +02:00
parazyd
01724a544d Sync package versions in the repo. 2022-04-28 20:19:04 +02:00
ghassmo
2fc9f45b11 example/p2pdebug: using net3 and add the option to test tls 2022-04-26 12:16:40 +03:00
parazyd
f4bab15776 Update dependencies and CI. 2022-04-23 21:21:19 +02:00
parazyd
0299b45de3 Update all dependencies. 2022-04-23 21:21:15 +02:00
parazyd
e3d076d8d3 example/tx: Update for latest codebase. 2022-04-23 21:21:14 +02:00
parazyd
d77d4dc02c Update dependencies. 2022-04-23 21:21:10 +02:00
narodnik
29a9182010 simple zk contract example 2022-04-22 11:34:56 +02:00
ghassmo
ffc16cc985 example/p2pdebug: using net2 for debugging 2022-04-20 17:17:40 +03:00
ghassmo
d23c005664 example/p2pdebug: minor changes 2022-04-12 15:35:49 +04:00
ghassmo
394daad1f7 make example/p2pdebug crate for debugging/testing the p2p network code 2022-04-12 10:59:34 +04:00
parazyd
2505f9ebf6 example: Add integration test for contract. 2022-04-11 12:53:13 +02:00
parazyd
46d64a5ce3 example" Add example smart contract implementation. 2022-04-11 12:23:15 +02:00
parazyd
f940f653b2 General clippy cleanups. 2022-03-28 21:03:17 +02:00
parazyd
fb2d3a1033 net/transport: Implement listeners for TCP and TLS + integration tests. 2022-03-28 19:59:41 +02:00
parazyd
41ecea27a7 net/transport: Implement TLS client protocol. 2022-03-28 19:59:40 +02:00
parazyd
c417ff9d64 net: Initial transport abstraction concept.
So far, only outbound TCP connections.
2022-03-28 19:59:40 +02:00
parazyd
9abf62c980 Miscellaneous cleanups. 2022-03-28 19:59:39 +02:00
parazyd
89af9715ed example: Remove dao_process.rs 2022-03-28 19:59:38 +02:00
parazyd
143449db4e example/halo2: Remove old files. 2022-03-28 19:59:38 +02:00
parazyd
45f82839ca example: WIP DAO proposal process. 2022-02-26 12:28:37 +01:00
parazyd
0656ae2ca7 example: Delete some unnecessary examples. 2022-02-21 08:34:30 +01:00
parazyd
9a659f771a example/net: Compile fix. 2022-02-19 12:27:56 +01:00
dasman
7da841e9e7 bin/ircd: fixing ping-pong reply which fixes occasional re-connection (#66) 2022-02-18 09:58:29 +01:00
aggstam
6045eb1449 rand version update to 0.8.5, fixed broken tests imports, added Clone and PartialEq macros at crypto::schnorr::Signature 2022-02-16 21:32:56 +02:00
parazyd
fa5fec46dc proof: Add WIP DAO 2022-02-08 00:52:03 +01:00
parazyd
c65a3845a9 example/halo2: R1CS gate. 2022-01-26 11:26:04 +01:00
parazyd
f8ab5ef5e3 Move mint and burn Rust examples into proof/ to complement zkas code. 2022-01-26 10:11:13 +01:00
parazyd
287302f4ec make fix 2022-01-26 03:06:29 +01:00
parazyd
7e76a669cc zk/vm: Simplify some enums and properly witness some remaining types. 2022-01-26 02:59:01 +01:00
parazyd
86d9aa81b2 zk/vm: Proper separation for prover and verifier.
The witnesses the prover passes in should be correct, and the witnesses
that the verifier passes in should have the same types, and be None.

We'll see later how this will affect more complex circuits, but we
hope it won't bite us in the ass.
2022-01-26 01:29:10 +01:00
parazyd
9774fda80d Update .gitignore files. 2022-01-25 23:59:57 +01:00
parazyd
7e465e93f9 example/halo2: Remove anonvote.rs 2022-01-25 23:57:59 +01:00