Commit Graph

2894 Commits

Author SHA1 Message Date
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
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
ghassmo
4baa8dbe0d util/derive-internal: minor changes 2022-03-28 19:59:40 +02:00
ghassmo
d0549ce08b bin/taud: cargo clippy 2022-03-28 19:59:40 +02:00
ghassmo
3958becf6a bin/taud: fix tests 2022-03-28 19:59:40 +02:00
ghassmo
fb68a93ad7 bin/taud: remove boilerplate codes when parsing json Value objects 2022-03-28 19:59:40 +02:00
ghassmo
fbbcb1842b bin/taud: check if due timestamp is not less than current timestamp 2022-03-28 19:59:39 +02:00
ghassmo
bab301a970 bin/taud: create error type 2022-03-28 19:59:39 +02:00