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
Dastan-glitch
a14355263c
splitting config struct in src/cli between aps in bin/
2022-02-24 13:56:02 +01:00
ghassmo
e3a68e334b
rpc: pass Url object to send_request function instead of &str
2022-02-23 04:09:22 +04:00
lunar-mining
02d561ecf5
map: make node connections multiple and add logging
2022-02-18 10:16:42 +01:00
ghassmo
f6d80e36f8
clean up & remove unused files
2022-02-18 10:57:13 +04:00
lunar-mining
94b7f97ebd
basic daocli and daod hello_world() over rpc
2022-02-12 11:27:00 +01:00
parazyd
8548db279a
Update Cargo.lock
2022-02-07 21:21:19 +01:00
Dastan-glitch
43ab9ecc1f
Filtering specific targets in logging system
2022-02-06 20:37:04 +01:00
parazyd
fe7bd0c849
zkas: Remove anyhow dependency.
2022-01-25 23:50:27 +01:00
parazyd
1f2c41fa88
tests: Run vm2 example for CI.
2022-01-25 19:00:08 +01:00
parazyd
17f6638a03
zkas: Move toolchain into main library and the binary into bin/ namespace.
2022-01-25 18:57:34 +01:00
lunar-mining
e0f7d538d7
map: implemented poll() which makes get_info request every 1 sec
2022-01-21 09:42:50 +01:00
lunar-mining
a69563a6a0
map: added dummy rpc client
2022-01-19 13:20:08 +01:00
lunar-mining
e0eb04e58b
map: readded list.rs
2022-01-16 11:31:43 +01:00
lunar-mining
7637c8e872
map: simplify and refactor
2022-01-16 11:20:53 +01:00
ghassmo
59abc99789
create a POC for p2p gateway
2022-01-14 19:46:21 +04:00
parazyd
8cc0c2bf99
Add zkas to workspace.
2022-01-13 20:04:26 +01:00
parazyd
0b87f2f0a9
Add bin/map to workspace.
2022-01-13 19:57:20 +01:00
parazyd
f0bec3bb5f
Bump DarkFi version to 0.3.0
2022-01-13 17:00:50 +01:00