|
|
2 years ago | |
|---|---|---|
| .. | ||
| .gitignore | 2 years ago | |
| README.md | 2 years ago | |
| config.toml | 2 years ago | |
| main.py | 2 years ago | |
| model.py | 2 years ago | |
| requirements.txt | 2 years ago | |
| rpc.py | 2 years ago | |
| scroll.py | 2 years ago | |
| view.py | 2 years ago | |
A simple tui to explore darkfi p2p network topology. Displays:
dnet is based on the design-pattern Model, View, Controller. We create
a logical seperation between the underlying data structure or Model;
the ui rendering aspect which is the View; and the Controller or game
engine that makes everything run.
% git clone https://github.com/darkrenaissance/darkfi
% cd darkfi/bin/dnet
% python main.py
Navigate up and down using the arrow keys. Type q to quit.
The dnet config file can be found in bin/dnet/config.toml. You must
enter the RPC ports of the nodes you want to connect to and title them as
you see fit. You must also specify whether it is a NORMAL or a LILITH
node. The default config file uses localhost, but you can replace this
with hostnames or external IP addresses.
dnet creates a log file in bin/dnet/dnet.log. To see json data and
other debug info, tail the file like so:
tail -f dnet.log