Commit Graph

205 Commits

Author SHA1 Message Date
mohab metwally
97aa221e73 [crypsinous] merge crypsinousintomaster 2022-09-17 15:07:57 +02:00
mohab metwally
f98137e306 merge crypsinous into master in crypsinousintomaster branch 2022-09-15 18:38:11 +02:00
mohab metwally
ff60218574 [crypsinous] missing reward value, set up reward=1, sigma=#slot*reward 2022-09-15 12:57:34 +02:00
Luther Blissett
ee4c99387e Update project dependencies. 2022-09-06 16:41:03 +02:00
Luther Blissett
e5f212a4ad Update project dependencies. 2022-08-30 10:18:07 +02:00
aggstam
e8c516ec62 p2pnet: 5b7306af71 reverted 2022-08-25 17:04:48 +03:00
ghassmo
6e6c240891 cargo clippy over all projects 2022-08-25 13:41:58 +04:00
aggstam
5b7306af71 p2pnet: implemented caller signaling 2022-08-24 21:29:19 +03:00
aggstam
6134dcdad7 p2pnet: inbound and external addresses vectorized 2022-08-23 21:49:34 +03:00
ghassmo
43f1d14077 util/derive/serial: WIP add support for enum 2022-08-18 14:06:58 +04:00
mohab metwally
7488b9f484 [crypsinous zk/circuit/lead_contract] fix order of public inputs 2022-08-14 22:19:40 +02:00
mohab metwally
3521e84865 [crypsinous: example/crypsinous] finalize crypsinous sim 2022-08-14 16:46:43 +02:00
mohab metwally
346cb9046b [crypsinous zk/circuit/lead_contract] add nullifier prefix 2022-08-14 15:20:12 +02:00
mohab metwally
4ba9bbf284 [crypsinous:zk/lead_circuit] move public input coin_nonce2 to the end 2022-08-11 18:54:49 +02:00
mohab metwally
6f2cd5070d [crypsinous:example/lead] update lessthan gadget in lead example with 254 bits 2022-08-10 17:14:28 +02:00
mohab metwally
d113cc2bd1 lessthan example 2022-08-10 15:10:32 +02:00
parazyd
c9920f1f14 example/tx: Fix compile error. 2022-08-09 18:59:20 +02:00
mohab metwally
8a143e1ba9 [crypsinous:example/lead] fix sn PRF 2022-08-09 15:25:13 +02:00
parazyd
3686c32591 cherry picked fullwidth pedersen 2022-08-09 12:56:44 +02:00
lunar-mining
24fc3e1d2a dchat-seed: deleted from repo 2022-08-09 06:56:48 +02:00
parazyd
8ef05a186b crypto: Rework pedersen commitments to allow also full-width base inside zk. 2022-08-08 15:01:11 +02:00
lunar-mining
a7abb0e5b6 dchat: added rpc 2022-08-08 14:53:12 +02:00
lunar-mining
0213730a39 dchat: add rpc + AppSettings 2022-08-08 12:04:26 +02:00
lunar-mining
46c33008f2 dchat: renamed error to dchat_error 2022-08-05 12:47:28 +02:00
lunar-mining
074a34593b book/dchat: EDIT2- polish dchat code, use mdbook format for code + beautify 2022-08-05 12:21:57 +02:00
parazyd
c0acef85bd Update project dependencies. 2022-08-04 17:50:36 +02:00
lunar-mining
21db1ded17 book/ dchat: split up into sections + finish documenting UI 2022-08-03 10:33:16 +02:00
lunar-mining
4a347bae87 dchat: removed termion dependency + massively simplified UI 2022-08-02 13:49:46 +02:00
mohab metwally
577b778f54 pruned lead proof abit, and replaced rho2 pedersen with poseidon 2022-08-01 21:04:53 +02:00
lunar-mining
c9f6121d11 dchat: added README 2022-08-01 12:15:58 +02:00
mohab metwally
b7bfad332a miscel changes to the crypsinous sim 2022-08-01 11:49:47 +02:00
lunar-mining
ec114f6744 dchat: use different log files for different nodes 2022-08-01 09:36:31 +02:00
lunar-mining
bc9d313765 dchat: move menu() to start() 2022-07-31 12:05:13 +02:00
lunar-mining
445a4a837c dchat: renamed message to msg and removed unnecessary util methods 2022-07-31 11:40:48 +02:00
lunar-mining
a5dd04f3af dchat: removed unused imports from Cargo.toml 2022-07-31 09:46:09 +02:00
lunar-mining
0e20fa2e6d dchat: quick cleanup 2022-07-31 08:53:17 +02:00
lunar-mining
ba7a5cc21b dchat: add error handling 2022-07-31 08:51:53 +02:00
mohab metwally
031ce67a0f fix lead example with new stakeholder api 2022-07-30 20:53:41 +02:00
lunar-mining
29feadcf1c dchat: improved UI + cleanup 2022-07-30 11:26:27 +02:00
lunar-mining
7844ca53bc dchat: implement DchatmsgsBuffer to store received msgs 2022-07-29 11:48:36 +02:00
lunar-mining
3cd20de425 dchat: hardcode inbound/ outbound settings as Alice + Bob
add command line switch
2022-07-29 10:32:13 +02:00
lunar-mining
80a3fb1ae3 dchat: pass command line arg to spin up new dchat instance 2022-07-28 12:30:50 +02:00
lunar-mining
1394a21d59 dchat: move render() into main to avoid mismatched lifetime error 2022-07-27 22:01:55 +02:00
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