Anonymous. Uncensored. Sovereign. https://dark.fi
|
|
%!s(int64=4) %!d(string=hai) anos | |
|---|---|---|
| .github | %!s(int64=4) %!d(string=hai) anos | |
| example | %!s(int64=4) %!d(string=hai) anos | |
| old | %!s(int64=4) %!d(string=hai) anos | |
| proof | %!s(int64=4) %!d(string=hai) anos | |
| script | %!s(int64=4) %!d(string=hai) anos | |
| sql | %!s(int64=4) %!d(string=hai) anos | |
| src | %!s(int64=4) %!d(string=hai) anos | |
| .gitignore | %!s(int64=4) %!d(string=hai) anos | |
| Cargo.lock | %!s(int64=4) %!d(string=hai) anos | |
| Cargo.toml | %!s(int64=4) %!d(string=hai) anos | |
| IDEOLOGY.md | %!s(int64=5) %!d(string=hai) anos | |
| LICENSE.md | %!s(int64=5) %!d(string=hai) anos | |
| README.md | %!s(int64=4) %!d(string=hai) anos | |
| king.png | %!s(int64=4) %!d(string=hai) anos | |
| rust-toolchain | %!s(int64=5) %!d(string=hai) anos | |
| rustfmt.toml | %!s(int64=5) %!d(string=hai) anos | |
| todo.md | %!s(int64=4) %!d(string=hai) anos |
Install sqlcipher.
Configure gatewayd, cashierd, darkfid and drk TOML files. Copy paste the following defaults to .config/darkfi:
gatewayd.toml
connect_url = "127.0.0.1:3333"
publisher_url = "127.0.0.1:4444"
log_path = "/tmp/gatewayd.log"
cashierd.toml
accept_url = "127.0.0.1:7777"
rpc_url = "http://127.0.0.1:8000"
gateway_url = "127.0.0.1:3333"
log_path = "/tmp/cashierd.log"
password = "TEST_PASSWORD"
client_password = "TEST_PASSWORD"
darkfid.toml
connect_url = "127.0.0.1:3333"
subscriber_url = "127.0.0.1:4444"
cashier_url = "127.0.0.1:7777"
rpc_url = "127.0.0.1:8000"
log_path = "/tmp/darkfid_service_daemon.log"
password = "TEST_PASSWORD"
drk.toml
rpc_url = "http://127.0.0.1:8000"
log_path = "/tmp/drk_cli.log"
Configure the password field on all TOML files.
Compile the project:
$ cargo build --release
Run the gateway daemon:
$ cargo run --bin gatewayd -- -v
Run cashierd:
$ cargo run --bin cashierd -- -v
Run darkfid:
$ cargo run --bin darkfid -- -v
Initialize drk wallet and generate a key pair:
$ cargo run --bin drk -- -wk
Play.
$ cargo run --bin drk -- -help
Run gateway daemon:
$ cargo run --bin gatewayd -- -v
Run cashierd:
$ cargo run --bin cashierd -- -v
Run darkfid:
$ cargo run --bin darkfid -- -v
Show drk usage manual:
$ cargo run --bin drk -- -help
Darkfid and drk can be configured using the TOML files in the .config/darkfid directory. Make sure to recompile darkfid and drk after customizing the TOML.
Let's liberate people from the claws of big tech and create the democratic paradigm of technology.
Self-defense is integral to any organism's survival and growth.
Power to the minuteman.