Commit Graph

2922 Commits

Author SHA1 Message Date
ghassmo
dca3d745b4 bin/taud: udpate commits from raft when receive rpc request 2022-04-11 07:29:50 +04:00
narodnik
ae6d27001c Merge branch 'pil' 2022-04-10 05:27:41 +02:00
piltom
891484d196 net/transport improve tor docs 2022-04-10 00:42:51 +02:00
piltom
cca7fcc18c net/transport remove error not used 2022-04-09 23:28:12 +02:00
piltom
7cbf0bd95b net/transport remove unnecessary pub 2022-04-09 23:24:01 +02:00
piltom
4dbd513418 net/transport add tor transport 2022-04-09 20:16:23 +02:00
narodnik
76488e64a6 messgae constraint 2022-04-09 17:39:00 +02:00
narodnik
5f550e8112 complete dao exec contract 2022-04-09 17:23:09 +02:00
aggstam
d8f5adf23e CL checks conflicts resolved 2022-04-09 14:51:50 +03:00
aggstam
8ea28e752f src/consensus: blake3 hashes used insted of String, removed serde Deserialize/Serialize (finally) 2022-04-09 14:40:32 +03:00
ghassmo
29e5d4c285 bin/tau: add README.md 2022-04-09 11:27:53 +04:00
ghassmo
7c26f6e394 bin/tau: install tau using Makefile 2022-04-09 11:13:15 +04:00
ghassmo
2b9a24172a bin: move tau-cli taud to tau directory 2022-04-09 10:08:08 +04:00
ghassmo
5a7258d7f1 bin/taud: run tau on raft network 2022-04-09 09:56:44 +04:00
ghassmo
6dd107f4d4 bin/tau-cli: add listen command for cli 2022-04-09 09:53:52 +04:00
ghassmo
277e908865 raft: prevent a listener node from request/response votes 2022-04-09 09:12:56 +04:00
lunar-mining
ba355bc95c test/arithmetic_proof: add simplelog and set to Debug 2022-04-08 16:16:58 -05:00
narodnik
570d5337bf basic dao zk contracts 2022-04-08 06:27:12 +02:00
parazyd
41ef7b550a Update halo2 dependencies. 2022-04-07 11:48:35 +02:00
parazyd
6479851e40 vanityadr: Remove serde_json dependency. 2022-04-07 11:41:51 +02:00
ghassmo
987bdfb9af bin/taud: remove obsolete crdt and add raft 2022-04-07 13:09:48 +04:00
ghassmo
b54211347e raft: handle errors properly 2022-04-07 12:57:34 +04:00
parazyd
2ff3c189e8 Remove obsolete sraft research implementation. 2022-04-07 10:18:56 +02:00
ghassmo
6a5cc6dbe1 add raft as a feature to darkfi lib 2022-04-07 11:50:18 +04:00
ghassmo
0b75044e0a script/research/raft_p2p: remove borsh crate 2022-04-07 10:57:49 +04:00
ghassmo
10de8ad3e2 script/research/raft_p2p: load p2p hosts ips as nodeids 2022-04-07 10:42:39 +04:00
ghassmo
5f0c516b1f script/research/raft_p2p: integrate Sled and save logs in local storage 2022-04-07 09:23:33 +04:00
ghassmo
5c4f8727f3 script/research/raft_p2p: WIP full implementation of raft algorithm with p2p network 2022-04-06 17:07:46 +04:00
aggstam
08a7f09344 validatord: simulation folder removal command replaced 2022-04-05 22:29:17 +03:00
aggstam
267e1d2016 validatord: state storage moved from jsonfile to sled 2022-04-05 22:23:00 +03:00
parazyd
a2e6917f3c ircd: General code cleanup. 2022-04-03 22:42:23 +02:00
parazyd
67dbb6825f CI: Fix test units. 2022-04-03 20:11:30 +02:00
parazyd
3018751d40 blockchain: Implement wrapper Blockchain struct to take the stores. 2022-04-03 16:16:35 +02:00
parazyd
8864a4c564 blockstore: Implement get_range() to retrieve a range iterator. 2022-04-03 16:08:29 +02:00
parazyd
1439d921da blockstore: Use sled::Batch for insert(). 2022-04-03 15:55:06 +02:00
parazyd
4a4b40d7be blockchain: Implement initial blockstore API. 2022-04-03 15:24:56 +02:00
parazyd
0109aa0394 Add skeleton for sled blockchain store. 2022-04-03 14:44:40 +02:00
ghassmo
891add8c62 net: minor changes 2022-04-03 11:00:13 +04:00
parazyd
47e4918d90 Example usage of cli_desc macro in zkas and vanityaddr. 2022-04-02 15:35:41 +02:00
parazyd
35fe9e66a9 util/cli: Add macro for cli description for use with clap::about. 2022-04-02 15:34:58 +02:00
parazyd
236e1bacb9 contrib: Add 50x18 ANSI logo. 2022-04-02 13:26:02 +02:00
Dastan-glitch
8d79575afe bin/tau-cli: rank as f32 and cleanup 2022-04-01 19:44:06 -04:00
aggstam
bc49396a64 validatord: participants logic implemented 2022-04-01 23:33:07 +03:00
parazyd
56436d0ab9 research: Simple raft consensus implementation. 2022-04-01 11:43:42 +02:00
mohab
4eab2062ed [script/research/crypsinous] added nodes on transactions 2022-03-31 18:01:39 +02:00
mohab
7c5b224885 [script/research/crypsinous] added transfer statment summary 2022-03-31 12:23:07 +02:00
ghassmo
16810f63d3 bin/taud: add sqlx crate 2022-03-31 09:52:03 +04:00
ghassmo
2dfafeef1d bin/taud: impl sync event for crdt 2022-03-31 09:52:03 +04:00
aggstam
65e827df1e validatord: proper p2p messages handling, n nodes simulation 2022-03-30 22:09:20 +03:00
Dastan-glitch
d871c58708 util/serial: implementing Encodable and Decodable for f32 2022-03-30 13:40:22 -04:00