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 |
|
parazyd
|
aa67b94275
|
contrib/token: Update lists.
|
2022-03-30 12:34:32 +02:00 |
|
Dastan-glitch
|
1d64574bd8
|
bin/tau-cli: using three colors for max, mean and min rank
|
2022-03-30 00:19:20 -04:00 |
|
Dastan-glitch
|
f6da35f21a
|
util/serial: adding tests for f64
|
2022-03-30 00:17:00 -04:00 |
|
Dastan-glitch
|
9821f2db62
|
accepting float numbers for rank and implementing Encodable and Decodable traits for f64
|
2022-03-30 00:15:50 -04:00 |
|
narodnik
|
b853503850
|
comment on adding vim init set syntax line
|
2022-03-29 16:39:40 +02:00 |
|
ghassmo
|
b279caebf9
|
bin/taud: minor change
|
2022-03-29 07:49:39 +04:00 |
|
Dastan-glitch
|
70b43ca29b
|
bin/tau-cli: add show subcommnd and minor fixes
|
2022-03-28 22:04:30 -04:00 |
|
aggstam
|
07b27791b0
|
validatord: added votes orphans impl, removed artificial delays when voting, remove +nightly from simulation
|
2022-03-29 01:01:21 +03:00 |
|
lunar-mining
|
4a748d85f1
|
Merge branch 'master' of github.com:darkrenaissance/darkfi
|
2022-03-28 23:53:39 +02:00 |
|
narodnik
|
d519c46159
|
add todo task for net
|
2022-03-28 23:18:47 +02:00 |
|
parazyd
|
f940f653b2
|
General clippy cleanups.
|
2022-03-28 21:03:17 +02:00 |
|
parazyd
|
ce93dd47a6
|
CI: Disable OSX builds.
They don't want to do the network integration tests.
|
2022-03-28 20:31:27 +02:00 |
|
mohab
|
9ab936d960
|
[script/research/crypsinous] update docs
|
2022-03-28 19:59:41 +02:00 |
|
parazyd
|
4d8557155c
|
transport/tls: Clean up and rotate certificates every instantiation.
|
2022-03-28 19:59:41 +02:00 |
|
parazyd
|
fb2d3a1033
|
net/transport: Implement listeners for TCP and TLS + integration tests.
|
2022-03-28 19:59:41 +02:00 |
|
aggstam
|
0932fec82f
|
Cargo.toml: features added for make check
|
2022-03-28 19:59:40 +02:00 |
|
aggstam
|
bcf0975d82
|
jsonrpc: quick results handling
|
2022-03-28 19:59:40 +02:00 |
|
parazyd
|
6be5dd0777
|
transport/tls: Remove unused root_store.
|
2022-03-28 19:59:40 +02:00 |
|
parazyd
|
41ecea27a7
|
net/transport: Implement TLS client protocol.
|
2022-03-28 19:59:40 +02:00 |
|
aggstam
|
3328887294
|
validatord: jsonrpc cleanup
|
2022-03-28 19:59:40 +02:00 |
|
parazyd
|
c417ff9d64
|
net: Initial transport abstraction concept.
So far, only outbound TCP connections.
|
2022-03-28 19:59:40 +02:00 |
|
parazyd
|
fb4c6fe681
|
Cargo.toml formatting.
|
2022-03-28 19:59:40 +02:00 |
|