Commit Graph

2650 Commits

Author SHA1 Message Date
lunar-mining
d8a2ebab23 dnetview_config: change default rpc_port 2022-03-07 11:28:28 +01: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
lunar-mining
e8bb31873b map/poll: parse info from rpc request and render in ui.rs.
there is now a new type of connection called manual session. this change
passes manual session to NodeInfo and renders.

rendering here is still very primitive-- we are still working with dummy
network values.
2022-03-07 10:37:03 +01:00
narodnik
198061daa2 add get_info() hook for p2p and sessions 2022-03-06 21:57:56 +01:00
lunar-mining
31a991ea7f poll(): print rpc reply and do not render for testing purposes 2022-03-06 21:59:12 +01:00
narodnik
fc79d6469b add LOG_TARGETS 2022-03-02 13:14:05 +01:00
narodnik
7c265f932f add README.md 2022-03-02 10:14:43 +01:00
Dastan-glitch
1680d56b2f ircd: cleanup 2022-03-01 21:01:43 -05:00
ghassmo
aad2caa3df clean up & remove warning messages 2022-02-27 00:51:35 +04:00
narodnik
1a901f50de improve halo2.sage doc 2022-02-26 20:58:21 +01:00
ghassmo
59261f0d43 rpc/jsonrpc: finish the implementation for supporting tor and nym protocols on client side 2022-02-26 23:24:05 +04:00
ghassmo
7067f6314c rpc/jsonrpc: handle errors properly inside send_request function 2022-02-26 22:05:31 +04:00
ghassmo
4229b934a5 error: add NoSocks5UrlFound error 2022-02-26 21:46:08 +04:00
ghassmo
a105813fb1 rpc/jsonrpc: WIP implement support for tor and nym protocols through socks5 2022-02-26 21:40:59 +04:00
ghassmo
d82ecbb6bc bin/darkfid: pass socks_url to send_request function 2022-02-26 20:14:05 +04:00
ghassmo
db39cc4948 bin/darkfid: add socks_url to darkfid's config 2022-02-26 20:00:37 +04:00
ghassmo
d6d629d44c rpc/jsonrpc: clean up send_request function 2022-02-26 19:54:42 +04:00
ghassmo
1210aaed3e add fast-socks5 crate 2022-02-26 19:53:49 +04:00
parazyd
45f82839ca example: WIP DAO proposal process. 2022-02-26 12:28:37 +01:00
Dastan-glitch
66699fd1d5 migrate net select::futures to use async_std timeout function instead 2022-02-25 21:26:06 -05:00
ghassmo
99238b7f26 bin/drk: use UrlConfig & cargo fmt 2022-02-25 18:52:46 +04:00
ghassmo
55c3532f23 bin/darkfid: use UrlConfig in configuration file 2022-02-25 18:28:41 +04:00
ghassmo
c66dddaee3 util/cli: implement UrlConfig for various url configuration in toml
files
2022-02-25 18:26:13 +04:00
ghassmo
2c31256b40 makefile: remove cli feature 2022-02-25 16:15:58 +04:00
aggstam
32daa3cf3e script/research/streamlet_rust: Moved tx confirmation to block finalization 2022-02-24 21:48:04 +02: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
parazyd
33ea16a504 book: Finalize design. 2022-02-24 13:44:57 +01:00
zkArmor
b853d563c1 Updating ayu-highlight.css 2022-02-24 13:33:54 +01:00
zkArmor
5db3b5dd2f Updating highlight.css 2022-02-24 13:32:16 +01:00
parazyd
5f6b6be049 book: Add fonts. 2022-02-24 12:52:46 +01:00
zkArmor
b59edab565 Adding mdBook DarkFi Book logo. 2022-02-24 11:30:31 +01:00
zkArmor
308f41a98c Adding part of the custom DarkFi theme. 2022-02-24 10:48:10 +01:00
zkArmor
c2186aced4 Added custom favicon. 2022-02-24 10:43:41 +01:00
zkArmor
1ca00b2e67 Add files via upload 2022-02-24 10:36:52 +01:00
aggstam
747538eaca script/research/streamlet_rust/node.rs: Moved proving keys generation to Node constructor. 2022-02-23 18:18:41 +02:00
parazyd
85607c6bbd rpc/jsonrpc: Implement timeouts in send_request().
If the endpoint is connected, but does not reply on a request for a
defined amount of time, the send_request function shall fail with an
Io(TimedOut) error.
2022-02-23 13:44:29 +01:00
lunar-mining
c6ca1b4c6d map: cleaned up warnings 2022-02-23 13:46:19 +01:00
lunar-mining
97523e1435 map: render id, msg, titles of node info using Layout and Paragraph rather than empty spaces 2022-02-23 13:42:08 +01:00
lunar-mining
2ad2198183 map: remove loading page and initialize empty variables directly 2022-02-23 11:11:06 +01:00
ghassmo
e3a68e334b rpc: pass Url object to send_request function instead of &str 2022-02-23 04:09:22 +04:00
aggstam
5396dae4bb script/research/streamlet_rust: Block transactions changed from String to tx::Transaction.
Additional modifications:
  script/research/streamlet_rust: fixed epoch calculation
  Added macros at:
    crypto::{note::EncryptedNote, proof::Proof, MintRevealedValues, SpendRevealedValues},
    tx::{Transaction, TransactionClearInput, TransactionInput, TransactionOutput}
2022-02-23 00:05:10 +02:00
lunar-mining
c75cdf57a6 map: added todo's 2022-02-22 12:38:22 +01:00
parazyd
b1f052436b book: Add architecture section. 2022-02-22 12:32:02 +01:00
Dastan-glitch
cb888aadbf splitting clap related code on apps in bin/ 2022-02-22 11:29:23 +01:00
lunar-mining
2506932665 map: error if view.node_id is still empty after first initialization loop 2022-02-22 11:26:01 +01:00
lunar-mining
505ee3c141 map: implement loading widget while we initialize values 2022-02-22 10:49:21 +01:00
lunar-mining
c3441828b5 map: cleaned up warnings 2022-02-22 09:53:04 +01:00
lunar-mining
556e8deba3 map: send ping, receive pong, then run get_info. error if pong reply times out 2022-02-22 09:27:23 +01:00