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
ghassmo
40e20ba078
bin/ircd: use ring buffer for messages history
2022-06-17 03:58:41 +03:00
ghassmo
038dbb2870
bin/irc-raft: create and clone ircd with raft consensus
2022-06-17 02:49:10 +03:00
aggstam
72a5556f3f
faucetd: added missing decoding crate
...
localnet/tmux_sessions.sh modified to keep pane open if code crashes on init
consensus/protos: some extra logging
2022-06-16 00:47:29 +03:00
aggstam
92f15675bc
util/time.rs: replaced ntp crate request with raw request, Cargo.toml: removed npt crate
2022-06-10 14:34:32 +03:00
parazyd
ce52d8b07b
Add plotters crate as a dev-dependency to visualise zk circuits.
2022-06-07 09:48:52 +02:00
parazyd
f2fe803812
tau-cli: Code cleanup.
2022-05-22 12:02:23 +02:00
parazyd
d765387fd0
Update dependencies and reduce compilation time.
...
For release, we don't need halo2 dev stuff, so we move it into dev-deps.
2022-05-21 13:32:13 +02:00
parazyd
33f6256948
Rework compile_all_bins
2022-05-16 18:46:24 +02:00
parazyd
c63aabf17f
Update project dependencies.
2022-05-16 17:40:44 +02:00
parazyd
f8c2ee5617
Port codebase to latest halo2 API.
2022-05-16 17:30:46 +02:00
Dastan-glitch
5b467f4cef
update Cargo.lock and fix formatting
2022-05-16 16:19:37 +03:00
Dastan-glitch
b2b42415bf
bin/tau: remove unused dependencies
2022-05-15 01:11:34 +03:00
parazyd
5cfe8be52c
ircd: Configurable autojoins and per-channel encryption.
2022-05-11 17:21:00 +02:00
ghassmo
f1c97207ba
rpc: merge rpcserver2 to rpcserver & fix bins affected by the merging
2022-05-11 17:20:59 +02:00
aggstam
90cda47154
script/research/clock_sync: moved to src/util/time.rs and src/error.rs, updated cargo dependencies, darkfid2: added system time check at start
2022-05-10 19:01:57 +03:00
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