parazyd b23021e3a1 chore: Update crate dependencies 2 tahun lalu
..
src 369f894fb7 dchat: add p2p.get_info() method to rpc 2 tahun lalu
.gitignore 247a87e608 dchat: add .gitignore 2 tahun lalu
Cargo.toml b23021e3a1 chore: Update crate dependencies 2 tahun lalu
README.md fa8ecdac4f cleanup: remove typo and git merge info from documentation (#188) 3 tahun lalu
dchat_config.toml fb97d433ea dchat: fix dchat_config.toml to be v basic for education purposes. 2 tahun lalu

README.md

Dchat

A demo chat program to document DarkFi net code. Tutorial can be found in the DarkFi book.

Step 1: Spin a seed node

cd darkfi
make BINS=lilith
./lilith

You should see the following output:

Config file created in '"/home/USER/.config/darkfi/lilith_config.toml"'. Please review it and try again.

Add dchat to the config as follows, keeping in mind that the port number must match the seed specified in Alice and Bob's settings (see: main.rs).

[network."dchat"]
port = 50515
localnet = true

Now run lilith:

./lilith

Step 2: Using dchat

make BINS="dchat"

Run dchat as an inbound node:

./dchat a

Run dchat as an outbound node:

./dchat b

Logging

Dchat creates a logging file for the inbound node at /tmp/alice.log. Logging for the outbound node is found at /tmp/bob.log.

Tail them like so:

tail -f /tmp/alice.log

Or use multitail for colored output:

multitail -c /tmp/alice.log