Commit Graph

262 Commits

Author SHA1 Message Date
lunar-mining
01047c9cad dchat: fixed settings to connect correctly to seed node
cleaned up old tcp code
2022-07-26 09:54:09 +02:00
lunar-mining
90af9667d6 dchat: deleted more code and cleaned up warnings 2022-07-25 20:03:52 +02:00
lunar-mining
e03c8e54ec dchat: created seperate seed and simplified codebase 2022-07-25 19:46:10 +02:00
lunar-mining
6c9054ffa5 dchat: basic cli that sends messages over tpc.
TODO: connect to p2p
2022-07-19 08:47:59 +02:00
mohab metwally
7eee509922 [WIP/crypsinous simulation] crypsinous simualtion still wip 2022-07-18 11:57:25 +02:00
mohab metwally
7e6c79fb4b [consensus] extract eta from lead proof hash rather than transaction hash 2022-07-14 00:11:30 +02:00
mohab metwally
3436f22696 [consensus] append TransactionLeadProof to ourboros metadata 2022-07-12 22:04:31 +02:00
mohab metwally
45ff3f63d2 [crypsinous] misl 2022-07-07 21:13:54 +02:00
mohab metwally
a9abb7c7db [crypsinous] move circuit creation to leadcoin 2022-07-06 20:29:03 +02:00
mohab metwally
93cdc7e1ff [crypsinous] miscellaneous changes, and fixing typos, and bugs 2022-07-05 22:40:08 +02:00
mohab metwally
0c32d4d9d0 update lead example with changes 2022-07-05 02:01:04 +02:00
parazyd
0063271679 Update project dependencies. 2022-07-03 15:26:35 +02:00
mohab metwally
663c67ce10 debugging lead circuit 2022-06-24 10:25:02 +02:00
mohab metwally
570a7b1eda [src/blockchain/epoch] added epoch struct 2022-06-22 15:37:28 +02:00
aggstam
d5c96db14c crypto/constants.rs: created commonly used MERKLE_DEPT constant 2022-06-22 09:55:10 +03:00
mohab metwally
a7b2eb575d epoch's coins secret keys are dervied from each others 2022-06-22 00:28:36 +02:00
mohab metwally
f7b4c9af27 updated lead proof/example with halo2 api 2022-06-21 16:48:09 +02:00
parazyd
54f9ae4ac7 node: Update plonk key sizes for the Mint circuit. 2022-06-18 20:50:28 +02:00
parazyd
6215fc7bd6 zk: Port code to latest Halo2 API.
greater_than and crypsinous lead proof are temporarily disabled.
2022-06-18 16:08:52 +02:00
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