489 Commits

Author SHA1 Message Date
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
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