Commit Graph

142 Commits

Author SHA1 Message Date
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
ghassmo
3fcc08c6aa bin/taud: add crdt module 2022-03-28 19:59:37 +02:00
parazyd
29c0cb9c09 Update dependency versions throughout project. 2022-03-28 19:59:37 +02:00
parazyd
59687a60ee vanityaddr: Add example on how to handle SIGINT with channels.
Another good approach as well is to consider everyting inside
rayon_pool.install() as the main() function and do things in there for
some weird simplicity. With this, one does not need to use another
channel to get a value out of the closure.
2022-03-18 22:23:18 +01:00
ghassmo
75d01fb0cb bin/dnetview: use fxhash for HashMap and HashSet 2022-03-19 00:52:33 +04:00
ghassmo
937e06ec4f Replace HashMap with FxHashMap 2022-03-18 23:19:13 +04:00
parazyd
6aff6643af zkas: Use fxhash as the IndexMap hasher. 2022-03-18 17:44:58 +01:00
parazyd
b9fa52d363 vanityaddr: Improve and add progress. 2022-03-18 00:22:17 +01:00
parazyd
92a4410e31 Miscellaneous fixes and 'make fix'. 2022-03-16 22:30:54 +01:00
parazyd
c7d0d4ca32 Update crate version dependencies throughout the codebase. 2022-03-16 22:30:54 +01:00
parazyd
deab6241dd runtime: Implement initial webassembly runtime prototype for smart contracts. 2022-03-16 22:30:53 +01:00
Dastan-glitch
7a4e85de96 bin/tau-cli: Add list subcommand 2022-03-15 17:50:00 -04:00
parazyd
c89db12c71 bin: Implement vanity address search tool as threadpool experiment. 2022-03-14 22:12:42 +01:00
Dastan-glitch
8e59ba44b6 bin/tau-cli: configuring due and send it as timestamp 2022-03-11 23:19:06 -05:00
ghassmo
fba1b48951 bin/taud: implement add function 2022-03-09 23:02:01 +04:00
ghassmo
72c1d516ad bin/taud: load config file & add cli functions 2022-03-09 21:22:08 +04:00
ghassmo
d42f9b9863 bin/taud: make base structs 2022-03-09 18:39:49 +04:00
ghassmo
241375e519 bin/taud: minor changes & clean up 2022-03-09 18:05:17 +04:00
ghassmo
77a52ea0fe bin/ircd: run four executor threads 2022-03-09 17:49:21 +04:00
Dastan-glitch
24798b0a81 update Cargo.toml and Cargo.lock 2022-03-09 10:21:07 -05:00
lunar-mining
d3fd551e23 renamed map to dnetview
rationale: map is too generic. dnetview is a descriptive name as it
captures the following:

d for dark
net for network
view for view network topology
2022-03-07 10:44:07 +01:00
ghassmo
1210aaed3e add fast-socks5 crate 2022-02-26 19:53:49 +04:00
ghassmo
035dbb1c21 add clap crate to dev-dependencies 2022-02-24 21:04:00 +04:00
ghassmo
35706c16e1 remove cli module & move the cli_config to util 2022-02-24 21:01:25 +04:00