Dastan-glitch
93a2fc7722
bin/tau: remove temp file when done
2022-05-04 01:14:36 +03:00
lunar-mining
0ba3dece3a
dnetview: custom error handling
...
we migrate custom errors to DnetViewError and DnetViewResult.
there is one outstanding problem:
terminal.draw(|f| match view.render(f) {
Ok(()) => {}
Err(e) => {
debug!("{}", e);
}
})?;
errors that may occur inside of View are currently being propagated into
this anonymous closure, where they cannot be properly handled.
2022-05-03 11:56:09 +02:00
Dastan-glitch
419401216a
bin/tau: fixing raft send type in taud and clean up
2022-05-01 05:42:25 +03:00
parazyd
609afbd9c7
Rework token lists and ID generation.
2022-04-30 19:45:00 +02:00
parazyd
a2a972a747
bin/drk: Overhaul.
2022-04-30 12:09:18 +02:00
ghassmo
f625dc23eb
ircd: irc server support tls protocol
2022-04-29 18:33:48 +03:00
ghassmo
cdaadfc9fa
add tau and ircd to darkfi book
2022-04-29 15:32:10 +03:00
Dastan-glitch
cc18f509e8
bin/tau: adding encryption
2022-04-29 02:23:18 +03:00
ghassmo
13394e0fef
ircd: add meeting bot
2022-04-29 00:26:11 +03:00
ghassmo
87acffb63e
ircd: create entry point socket for bots and plugins
2022-04-28 18:44:16 +03:00
ghassmo
193e9d16c3
replace old ircd code with ircd2
2022-04-27 20:57:44 +03:00
parazyd
d386ad607d
darkfid: Implement tx.transfer RPC method.
2022-04-26 19:34:54 +02:00
parazyd
a28e577334
halo2: Temporary upstream replacement for some Clone impls.
2022-04-26 18:51:04 +02:00
ghassmo
e92efdcf0c
more clean style for config file and args for taud and ircd net options
2022-04-26 18:28:16 +03:00
ghassmo
a6c3742d59
srd/sdk: retrieve wee_alloc crate
2022-04-26 14:11:13 +03:00
ghassmo
5c87a5d9be
remove unneeded dependencies from cargo.toml files
2022-04-26 14:04:08 +03:00
ghassmo
7ddd2e32d7
bin/ircd2: add net::Settings to Args struct & add demo config file
2022-04-24 20:50:05 +03:00
ghassmo
81d80ecfab
bin/ircd2: using async_daemonize macro
2022-04-24 18:33:33 +03:00
ghassmo
6453c5ea37
bin/tau: using futures::select for receivng update from raft and rpc
2022-04-24 18:21:43 +03:00
ghassmo
58d96e62c9
bin/taud: using async_daemonize macro
2022-04-24 18:11:27 +03:00
ghassmo
60b3be57ad
bin/ircd2: WIP add config file and settings struct & clean up
2022-04-24 16:27:38 +03:00
ghassmo
35e8ca5122
bin/ircd2: WIP implement raft for ircd
2022-04-24 00:16:05 +03:00
parazyd
f4bab15776
Update dependencies and CI.
2022-04-23 21:21:19 +02:00
parazyd
cf0fd46b07
darkfid: Add get_balances function and token lists.
2022-04-23 21:21:18 +02:00
parazyd
0299b45de3
Update all dependencies.
2022-04-23 21:21:15 +02:00
parazyd
f2479ca060
Replace old blockchain rocksdb module with new sled blockchain stores.
2022-04-23 21:21:14 +02:00
parazyd
df13dc12f4
faucetd: Implement skeleton.
2022-04-23 21:21:12 +02:00
parazyd
c55c08b662
darkfid: Implement consensus P2P protocols.
2022-04-23 21:21:10 +02:00
parazyd
d77d4dc02c
Update dependencies.
2022-04-23 21:21:10 +02:00
parazyd
78c78b1d84
darkfid: More functions and graceful shutdown handlers.
2022-04-23 21:21:09 +02:00
parazyd
ecca1a26ce
darkfid: More WIP for new RPC.
2022-04-23 21:21:09 +02:00
parazyd
f42e935700
lib: Move wallet module out of the node module.
2022-04-23 21:21:09 +02:00
ghassmo
3658317512
raft: exits gracefully and avoid detaching tasks
2022-04-14 09:33:37 +04:00
parazyd
a3ed95ab79
rpc: WIP network transports, and darkfid skeleton for further integration.
2022-04-11 18:44:46 +02:00
narodnik
ae6d27001c
Merge branch 'pil'
2022-04-10 05:27:41 +02:00
piltom
4dbd513418
net/transport add tor transport
2022-04-09 20:16:23 +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
parazyd
a2e6917f3c
ircd: General code cleanup.
2022-04-03 22:42:23 +02:00
ghassmo
16810f63d3
bin/taud: add sqlx crate
2022-03-31 09:52:03 +04:00
Dastan-glitch
70b43ca29b
bin/tau-cli: add show subcommnd and minor fixes
2022-03-28 22:04:30 -04:00
parazyd
fb2d3a1033
net/transport: Implement listeners for TCP and TLS + integration tests.
2022-03-28 19:59:41 +02:00
parazyd
41ecea27a7
net/transport: Implement TLS client protocol.
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
ghassmo
bab301a970
bin/taud: create error type
2022-03-28 19:59:39 +02:00
parazyd
9abf62c980
Miscellaneous cleanups.
2022-03-28 19:59:39 +02:00
parazyd
4b1cb59784
util/derive: Update proc-macro-crate to latest version.
2022-03-28 19:59:38 +02:00
parazyd
444531cc3d
util/serial: Implement SerialEncodable/SerialDecodable derive macros.
2022-03-28 19:59:38 +02:00
parazyd
9b429d9b6c
Update dependency versions.
2022-03-28 19:59:38 +02:00