Anonymous. Uncensored. Sovereign. https://dark.fi

lunar-mining bbc80858ad tutorial: deleted mistake from Configuration section 4 năm trước cách đây
.github b9542a71ed github: Update test workflow. 4 năm trước cách đây
doc bbc80858ad tutorial: deleted mistake from Configuration section 4 năm trước cách đây
example 8c42d5783e config: Update configuration files for testnet deployment. 4 năm trước cách đây
old e83853718f made directory names singular 4 năm trước cách đây
proof 5102102d95 renamed 'asset' to 'token' across project 4 năm trước cách đây
script 6b690b9e2c halo2 lookup argument 4 năm trước cách đây
sql be67c352ef schema.sql: removed cashier table 4 năm trước cách đây
src f13f6b0d4e gateway: Use a URI for configuration. 4 năm trước cách đây
token 548a15bfd6 token_list: add robust tests and clean up 4 năm trước cách đây
.envrc c97f30f4dc Add minimal envrc for flake direnv 4 năm trước cách đây
.gitignore c97f30f4dc Add minimal envrc for flake direnv 4 năm trước cách đây
Cargo.lock 24d46a46dc Clean up and update project dependencies. 4 năm trước cách đây
Cargo.toml 24d46a46dc Clean up and update project dependencies. 4 năm trước cách đây
IDEOLOGY.md 1bd2fced86 annotated 'definition of democratic civilization' to improve readability 5 năm trước cách đây
LICENSE.md b5b1e4ca54 Relicense code to AGPL-3. 4 năm trước cách đây
Makefile 6ba7bf5b29 Makefile: Update params download URL. 4 năm trước cách đây
README.md 38759fb950 Update Readme. 4 năm trước cách đây
king.png 7de40e7f01 removed /lisp and added king.png 4 năm trước cách đây
rust-toolchain fe8f82e88d Add rust-toolchain file locking the rust version to 1.51. 5 năm trước cách đây
rustfmt.toml 769f9132f6 commented out unstable features from rustfmt.toml 5 năm trước cách đây
todo.md 3d20d13e00 Cargo.toml: Compile own sqlcipher for rusqlite. 4 năm trước cách đây

README.md

DarkFi

Build Status

Build

To build the necessary binaries, we can just clone the repo, and use the provided Makefile to build the project. This will download the trusted setup params, and compile the source code.

$ git clone https://github.com/darkrenaissance/darkfi
$ make

Install

This will install the binaries in /usr/local, and set up the config files in your user's $HOME/.config/darkfi. You can review the installed config files, but the defaults should be good for using the testnet.

$ sudo make install

Usage

After the installation, you should have drk and darkfid binaries in /usr/local. Also, the params and configuration files should be in ~/.config/darkfi. Now we're ready to use the testnet.

In one terminal, start darkfid, which is the daemon that will communicate with the DarkFi network:

$ darkfid -v

And in the other terminal, we can use the CLI interface to darkfid called drk:

$ drk -h
drk

USAGE:
    drk [FLAGS] [OPTIONS] [SUBCOMMAND]

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information
    -v, --verbose    Increase verbosity

OPTIONS:
    -c, --config <CONFIG>    Sets a custom config file

SUBCOMMANDS:
    deposit     Deposit clear tokens for Dark tokens
    features    Show what features the cashier supports
    hello       Say hello to the RPC
    help        Prints this message or the help of the given subcommand(s)
    id          Get hexidecimal ID for token symbol
    transfer    Transfer Dark tokens to address
    wallet      Wallet operations
    withdraw    Withdraw Dark tokens for clear tokens

Examples

See doc/tutorial.md.

Go Dark

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.