Commit Graph

243 Commits

Author SHA1 Message Date
parazyd
12bb3a0cde zk: Move zk gadgets to separate gadget module. 2022-06-18 14:34:05 +02:00
parazyd
84ea1e05f4 zk: Rework arithmetic chip to allow for more configuration and cell reuse. 2022-06-05 13:14:06 +02:00
ghassmo
1b6ef956fe example/p2pdebug: update log config 2022-06-01 00:52:09 +03:00
aggstam
c29c65813b example/net.rs: fixed log setup 2022-05-31 11:28:34 +03:00
ghassmo
d7775c210b run cargo fmt 2022-05-22 15:08:08 +03:00
ghassmo
cbfad9f39c p2pdebug: add peers flag for cli 2022-05-22 15:07:43 +03:00
parazyd
587f0b4b93 make fix and minor manual cleanups. 2022-05-22 12:29:23 +02:00
parazyd
d765387fd0 Update dependencies and reduce compilation time.
For release, we don't need halo2 dev stuff, so we move it into dev-deps.
2022-05-21 13:32:13 +02:00
aggstam
698db2bd9d example/lead.rs: removed duplicate dependencies 2022-05-16 18:58:49 +03:00
parazyd
c63aabf17f Update project dependencies. 2022-05-16 17:40:44 +02:00
parazyd
f8c2ee5617 Port codebase to latest halo2 API. 2022-05-16 17:30:46 +02:00
Dastan-glitch
5b467f4cef update Cargo.lock and fix formatting 2022-05-16 16:19:37 +03:00
mohab
8b9bdac46f miscellaneous changes 2022-05-16 13:56:00 +02:00
mohab
683b96369d [example/lead] provingkey is panking on leadcontract, fallback to previous example 2022-05-16 13:56:00 +02:00
mohab
24882c8cc9 [example/lead] create_lead_coin_public_inputs 2022-05-16 13:56:00 +02:00
mohab
3ea82ee8a3 [example/lead] create_coins_sk as PRF derived from previous sks 2022-05-16 13:56:00 +02:00
aggstam
3b3a408d27 example/net.rs + tests/network_transports.rs dependencies minor fixes 2022-05-11 19:09:39 +03:00
ghassmo
101d935f5b p2pdebug: using new net api 2022-05-11 17:21:00 +02:00
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