Forráskód Böngészése

doc: use relative paths where applicable and general cleanup

skoupidi 1 éve
szülő
commit
30119f07af

+ 11 - 11
doc/src/arch/arch.md

@@ -8,17 +8,17 @@ For this phase of development we organize into teams lead by a single
 surgeon. The role of the team is to give full support to the surgeon
 and make his work effortless and smooth.
 
-| Component   | Description                                                            | Status   |
-|-------------|------------------------------------------------------------------------|----------|
-| consensus   | Algorithm for blockchain consensus                                     | Alpha    |
-| zk / crypto | ZK compiler and crypto algos                                           | Alpha    |
-| wasm        | WASM smart contract system                                             | Alpha    |
-| net         | p2p network protocol code                                              | Alpha    |
-| blockchain  | consensus + net + db                                                   | Alpha    |
-| bridge      | Develop robust & secure multi-chain bridge architecture                | None     |
-| tokenomics  | Research and define DRK tokenomics                                     | Alpha    |
-| util        | Various utilities and tooling                                          | Alpha    |
-| arch        | Architecture, project management and integration                       | Alpha    |
+| Component   | Description                                             | Status |
+|-------------|---------------------------------------------------------|--------|
+| consensus   | Algorithm for blockchain consensus                      | Alpha  |
+| zk / crypto | ZK compiler and crypto algos                            | Alpha  |
+| wasm        | WASM smart contract system                              | Alpha  |
+| net         | p2p network protocol code                               | Alpha  |
+| blockchain  | consensus + net + db                                    | Alpha  |
+| bridge      | Develop robust & secure multi-chain bridge architecture | None   |
+| tokenomics  | Research and define DRK tokenomics                      | Alpha  |
+| util        | Various utilities and tooling                           | Alpha  |
+| arch        | Architecture, project management and integration        | Alpha  |
 
 ## Release Cycle
 

+ 2 - 2
doc/src/arch/overview.md

@@ -17,8 +17,8 @@ blockchain. All contract execution is done locally on the DarkFi wallet.
 
 **P2P Network:** The DarkFi ecosystem runs as a network of P2P nodes,
 where these nodes interact with each other over specific protocols (see
-[node overview](dna.md)). Nodes communicate on a peer-to-peer network,
-which is also home to tools such as our P2P [irc](../misc/darkirc.md)
+[node overview](p2p-network.md)). Nodes communicate on a peer-to-peer network,
+which is also home to tools such as our P2P [irc](../misc/darkirc/darkirc.md)
 and P2P task manager [tau](../misc/tau.md).
 
 **ZK smart contracts:** Anonymous applications on DarkFi run on proofs

+ 1 - 1
doc/src/arch/p2p-network.md

@@ -277,7 +277,7 @@ management scopes` into a straightforward hierarchy:
               +
        +------|------+
        +             +
-    message       protocol  
+    message       protocol
 
 ```
 

+ 5 - 5
doc/src/misc/darkfi_public_node_guide.md

@@ -80,7 +80,7 @@ network. A Tor node provides the best anonymity on the network.
 
 You need to configure Tor and launch your hidden service prior to running your 
 public node over Tor. Please refer to 
-[Tor DarkIRC](/misc/tor_darkirc.html#step-1-install-tor-and-launch-a-hidden-service).
+[Tor DarkIRC](tor_darkirc.md#step-1-install-tor-and-launch-a-hidden-service).
 
 ```toml
 ## connection settings
@@ -121,7 +121,7 @@ This provides the most benefit for the health of the network. This is the most
 maximally compatible node for people that wish to support the network. You can 
 find a complete example config file for `darkirc-mixed.toml` in 
 `${DARKFI_REPO}/bin/darkirc/config`. Refer to 
-[Tor DarkIRC](/misc/tor_darkirc.html#step-1-install-tor-and-launch-a-hidden-service) 
+[Tor DarkIRC](tor_darkirc.md#step-1-install-tor-and-launch-a-hidden-service)
 to configure Tor.
 
 ```toml
@@ -160,11 +160,11 @@ transport_mixing = true
 ## Test your node
 
 You can test if your node is configured properly on the network. Use 
-[Dnet](/learn/dchat/network-tools/using-dnet.html) and the 
-[ping-tool](/misc/network-troubleshooting.html#ping-tool) to test your node 
+[Dnet](../learn/dchat/network-tools/using-dnet.md) and the
+[ping-tool](network-troubleshooting.md#ping-tool) to test your node
 connections. You can view if your node is making inbound and outbound connections.
 
 ## Troubleshooting
 
-Refer to [Network troubleshooting](/misc/network-troubleshooting.html)
+Refer to [Network troubleshooting](network-troubleshooting.md)
 for further troubleshooting resources.

+ 3 - 6
doc/src/misc/darkirc/darkirc.md

@@ -24,13 +24,10 @@ Nothing else exists like it.
 
 ## Installation
 
-Follow the instructions in the
-[README](https://darkrenaissance.github.io/darkfi/index.html#build) to ensure
-you have all the necessary dependencies.
+Follow the instructions in the [README](../../index.html#build) to ensure
+you have all the necessary dependencies. After that, in repo root folder:
 
 ```shell
-% git clone https://codeberg.org/darkrenaissance/darkfi
-% cd darkfi 
 % make darkirc
 % # install system wide only if you can make sure there would be no
 % # multiple darkirc versions installed:
@@ -350,5 +347,5 @@ Note that your nick is temporary. If you want to claim a nick, you will need to
 ## Troubleshooting
 
 If you encounter connectivity issues refer to 
-[Network troubleshooting](../network-troubleshooting.html) 
+[Network troubleshooting](../network-troubleshooting.md)
 for further troubleshooting resources.

+ 3 - 3
doc/src/misc/darkirc/private_message.md

@@ -57,8 +57,8 @@ dm_chacha_public = “9sfMEVLphJ4dTX3SEvm6NBhTbWDqfsxu7R2bo88CtV8g”
 ```
 
 Lets see an Example where 'alice' sends “Hi” message to 'bob' using 
-the /msg command  
-```     
+the /msg command
+```
 /msg bob Hi
 ```
 
@@ -68,7 +68,7 @@ pop in weechat client until you receive a reply from that person.
 
 For example here 'alice' will not see any new buffer on her irc interface for 
 the recent message which she just send to 'bob' until 'bob' replies,
-but 'bob' will get a buffer shown on his irc client with the message 'Hi'.      
+but 'bob' will get a buffer shown on his irc client with the message 'Hi'.
 
 Reply from 'bob' to 'alice' 
 ```

+ 1 - 1
doc/src/misc/darkirc/specification.md

@@ -4,7 +4,7 @@
 ## PrivMsgEvent
 
 This is the main message type inside `darkirc`. The `PrivMsgEvent` is an
-[event action](https://darkrenaissance.github.io/darkfi/misc/event_graph/network_protocol.html#event).
+[event action](../event_graph/network_protocol.md#event).
 
 
 | Description	| Data Type		| Comments																	| 

+ 1 - 1
doc/src/misc/network-troubleshooting.md

@@ -194,7 +194,7 @@ If the peers are reachable, you'll receive a `Connected!` output.
 
 To see if your address is reachable to others in the network, you'll need 
 to use a separate device to `ping` your external address. 
-[You can generate an external address here](../clients/tor_inbound.md#1-install-tor).
+[You can generate an external address here](tor_darkirc.md#step-1-install-tor-and-launch-a-hidden-service).
 For example purposes, let's assume your external address is 
 `jamie3vkiwibfiwucd6vxijskbhpjdyajmzeor4mc4i7yopvpo4p7cyd.onion`. In 
 `${DARKFI_REPO}/script/ping` we can attempt to `ping` your external address 

+ 1 - 1
doc/src/misc/tor_darkirc.md

@@ -89,5 +89,5 @@ Run `./darkirc`. Welcome to the dark forest.
 
 Run `darkirc -vv` for verbose debugging. This will show detailed errors including
 tor connection issues. Refer to 
-[Network troubleshooting](../misc/network-troubleshooting.html)
+[Network troubleshooting](network-troubleshooting.md)
 for troubleshooting resources.

+ 34 - 21
doc/src/philosophy/meetings.md

@@ -1,29 +1,42 @@
 # Discussion group
 
 Every other Wednesday at 15:00 UTC/16:00 CET/10:00 EST, there is a meeting on
-[darkirc](https://darkrenaissance.github.io/darkfi/misc/darkirc/darkirc.html) in 
-`#philosophy`.  Come and discuss different philosophy texts with fellow
-community members.
+[darkirc](../misc/darkirc/darkirc.md) in `#philosophy`.  Come and discuss different
+philosophy texts with fellow community members.
 
 Meeting schedule: 
 
-| Title                                                                                                                                   | Date                   | Author                                                  |
-|-----------------------------------------------------------------------------------------------------------------------------------------|------------------------|---------------------------------------------------------|
-| [Free software philosophy and open source](https://www.researchgate.net/publication/290120192_Free_software_philosophy_and_open_source) |1st of May, 2024        | Tere Vadén, Niklas Vainio                               |
-| [Do Artifacts Have Politics?](https://faculty.cc.gatech.edu/~beki/cs4001/Winner.pdf)                                                    | 16th of May, 2024      | Langdon Winner                                          |
-| [The Moral Character of Cryptographic Work](https://web.cs.ucdavis.edu/~rogaway/papers/moral-fn.pdf)                                    | 26th of June, 2024     | Philip Rogaway                                          |
-| [Gold and Glory in Times of Thought-Chaos](https://goldenlight.mirror.xyz/LeUojosmx48SvEfspq1leuRTf7TJfYKJ_TtKpePczzU)                  | 10th of July, 2024     | Charlotte Fang                                          |
-| [The Rainbow and the Worm](https://libgen.is/book/index.php?md5=0450DE93292478112791E977474FA9BF)                                       | 24th of July, 2024     | Mae-Wan Ho                                              |
-| [Squad Wealth](https://otherinter.net/research/squad-wealth/)                                                                           | 7th of August, 2024    | Sam Hart, Toby Shorin, Laura Lotti                      |
-| [Infocracy: Digitization and the Crisis of Democracy](https://libgen.is/book/index.php?md5=A0E3362AE17379B6F48CEAC520319422)            | 4th of September, 2024 | Byung-Chul Han                                          |
-| [The System's Neatest Trick](https://theanarchistlibrary.org/library/ted-kaczynski-the-system-s-neatest-trick)                          | 18th of September, 2024| Theodore Kaczynski                                      |
-| Rescheduled                                                                                                                             | 2nd of October, 2024   |                                                         |
-| [Political Theology](https://anarch.cc/uploads/carl-schmitt/political-theology.pdf)                                                     | 16th of October, 2024  | Carl Schmitt                                            |
-| [Ganienkeh Manifesto](http://www.ganienkeh.net/images/manifesto_web.pdf)                                                                | 30th of October, 2024  | [Mohawk Nation](https://en.wikipedia.org/wiki/Ganienkeh)|
-| Rescheduled                                                                                                                             | 13th of November, 2024 |                                                         |
-|  [A New Nationalism for the New Ireland](https://xeno.tools/uploads/fennell-new-nationalism.pdf)/[Complimentary Reading - Solutions to the Northern Ireland Problem](https://sci-hub.se/https://doi.org/10.2307/25513014)| 27th of November, 2024 | Desmond Fennell |
-|  Open for submissions                                                                                                                   | 11th of December, 2024 |                                                         |
-|  Open for submissions                                                                                                                   | 25th of December, 2024 |                                                         |
-|  Open for submissions                                                                                                                   | 8th of January, 2025   |                                                         |
+| Title                                                                                                               | Date                    | Author                             |
+|---------------------------------------------------------------------------------------------------------------------|-------------------------|------------------------------------|
+| [Free software philosophy and open source][1]                                                                       |1st of May, 2024         | Tere Vadén, Niklas Vainio          |
+| [Do Artifacts Have Politics?][2]                                                                                    | 16th of May, 2024       | Langdon Winner                     |
+| [The Moral Character of Cryptographic Work][3]                                                                      | 26th of June, 2024      | Philip Rogaway                     |
+| [Gold and Glory in Times of Thought-Chaos][4]                                                                       | 10th of July, 2024      | Charlotte Fang                     |
+| [The Rainbow and the Worm][5]                                                                                       | 24th of July, 2024      | Mae-Wan Ho                         |
+| [Squad Wealth][6]                                                                                                   | 7th of August, 2024     | Sam Hart, Toby Shorin, Laura Lotti |
+| [Infocracy: Digitization and the Crisis of Democracy][7]                                                            | 4th of September, 2024  | Byung-Chul Han                     |
+| [The System's Neatest Trick][8]                                                                                     | 18th of September, 2024 | Theodore Kaczynski                 |
+| Rescheduled                                                                                                         | 2nd of October, 2024    |                                    |
+| [Political Theology][9]                                                                                             | 16th of October, 2024   | Carl Schmitt                       |
+| [Ganienkeh Manifesto][10]                                                                                           | 30th of October, 2024   | [Mohawk Nation][11]                |
+| Rescheduled                                                                                                         | 13th of November, 2024  |                                    |
+| [A New Nationalism for the New Ireland][12]/[Complimentary Reading - Solutions to the Northern Ireland Problem][13] | 27th of November, 2024  | Desmond Fennell                    |
+| Open for submissions                                                                                                | 11th of December, 2024  |                                    |
+| Open for submissions                                                                                                | 25th of December, 2024  |                                    |
+| Open for submissions                                                                                                | 8th of January, 2025    |                                    |
 
 Feel free to propose a text for a future meeting by sharing it in #philosophy.
+
+[1]: https://www.researchgate.net/publication/290120192_Free_software_philosophy_and_open_source
+[2]: https://faculty.cc.gatech.edu/~beki/cs4001/Winner.pdf
+[3]: https://web.cs.ucdavis.edu/~rogaway/papers/moral-fn.pdf
+[4]: https://goldenlight.mirror.xyz/LeUojosmx48SvEfspq1leuRTf7TJfYKJ_TtKpePczzU
+[5]: https://libgen.is/book/index.php?md5=0450DE93292478112791E977474FA9BF
+[6]: https://otherinter.net/research/squad-wealth/
+[7]: https://libgen.is/book/index.php?md5=A0E3362AE17379B6F48CEAC520319422
+[8]: https://theanarchistlibrary.org/library/ted-kaczynski-the-system-s-neatest-trick
+[9]: https://anarch.cc/uploads/carl-schmitt/political-theology.pdf
+[10]: http://www.ganienkeh.net/images/manifesto_web.pdf
+[11]: https://en.wikipedia.org/wiki/Ganienkeh
+[12]: https://xeno.tools/uploads/fennell-new-nationalism.pdf
+[13]: https://sci-hub.se/https://doi.org/10.2307/25513014

+ 4 - 5
doc/src/start-here.md

@@ -23,9 +23,8 @@ DarkFi broadly follows the standardized unix directory structure.
 
 ## Using DarkFi
 
-Refer to the main
-[README](https://codeberg.org/darkrenaissance/darkfi/src/branch/master/README.md)
-file for instructions on how to install Rust and necessary deps.
+Refer to the main [README](../index.html) file for instructions on how to
+install Rust and necessary deps.
 
 Then proceed to the [Running a Node](testnet/node.md) guide.
 
@@ -82,7 +81,7 @@ Inside `bin/` contains utilities and applications:
 * `dnet/` is a viewer to see the p2p traffic of nodes, and `deg/` is a viewer for the event graph data. We use these as debugging and monitoring tools.
 * `dhtd/` is a distributed hash table, like IPFS, for transferring static data and large files around. Currently just a prototype but we'll use this later for images in the chat or other static content like seller pages on the marketplace.
 * `tau/` is an anon p2p task manager which we use. We don't use github issues, and seek to minimize our dependence on centralized services. Eventually we want to be fully p2p and attack resistant.
-* `darkirc/` is our main community chat. It uses [RLN](https://darkrenaissance.github.io/darkfi/crypto/rln.html); you stake money and if you post twice in an epoch then you get slashed which prevents spam. There is a free tier. It uses the `event_graph` for synchronizing the history. You can attach any IRC frontend to use it rn. Later we'll make our own UI.
+* `darkirc/` is our main community chat. It uses [RLN](crypto/rln.md); you stake money and if you post twice in an epoch then you get slashed which prevents spam. There is a free tier. It uses the `event_graph` for synchronizing the history. You can attach any IRC frontend to use it rn. Later we'll make our own UI.
 * `zkas/` is our ZK compiler.
 * `zkrunner/` contains our ZK debugger (run `zkrunner` with `--trace`), and `zkrender` which renders a graphic of the circuit layout.
 * `lilith/` is a universal seed node. Eventually we will add swarming support to our p2p network which is an easy addon.
@@ -97,6 +96,6 @@ We could say more on our design philosophy of simplicity oriented approach to sy
 
 Recent crypto code audit: [ZK Security DarkFi Code Audit](https://dark.fi/zksecurity-audit-q124.pdf)
 
-Useful link on [our ZK toolchain](https://darkrenaissance.github.io/darkfi/zkas/writing-zk-proofs.html)
+Useful link on [our ZK toolchain](zkas/writing-zk-proofs.md)
 
 For proof files, see `proof/` and `src/contract/*/proof/` subdirs.

+ 0 - 282
doc/src/tutorial.md

@@ -1,282 +0,0 @@
-# DarkFi User Tutorial
-
-Welcome to the dark renaissance. This tutorial will teach you how to
-install darkfi on your system, and how to use the demo to send and
-receive anonymous tokens.
-
-## Download
-
-To run darkfi, we must first install the software. Do this by cloning
-the darkfi repo:
-
-```
-% git clone https://codeberg.org/darkrenaissance/darkfi
-```
-
-## Build
-
-In the project root directory, run provided Makefile. This will download
-the trusted setup params and compile the source code. This might take
-a while.
-
-```
-% make
-```
-
-## Install
-
-We will now install the project. This will install the binaries
-and configurations in the configured namespace (`/usr/local`
-by default). The configurations are installed as TOML files in
-`/usr/local/share/doc/darkfi`. They have to be copied in your user's
-`HOME/.config/darkfi` directory.
-
-Feel free to review the installed config files, but you don't need to
-change anything to run the demo. The defaults will work fine.
-
-```
-% sudo make install
-% mkdir -p ~/.config/darkfi
-% cp -f /usr/local/share/doc/darkfi/*.toml ~/.config/darkfi
-```
-
-## Run
-
-Darkfi consists of several software daemons or processes. These daemons
-have separate, isolated concerns.
-
-As a user, your interest is in the `darkfid` daemon. This is a user
-node that interacts with your wallet and communicates with services on
-the darkfi network. It is operated using the `drk` command-line tool.
-
-After the installation, you should have `drk` and `darkfid` binaries in
-`/usr/local`. Also, the params and configuration files should be in
-`~/.config/darkfi`.
-
-We're now ready to use the demo.
-
-Open two terminal windows. In one terminal, start `darkfid`:
-
-```
-% darkfid -v
-```
-
-And another terminal, run `drk`. This is the command-line interface to
-interact with `darkfid`.
-
-```
-% 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 hexadecimal ID for token symbol
-    transfer    Transfer Dark tokens to address
-    wallet      Wallet operations
-    withdraw    Withdraw Dark tokens for clear tokens
-```
-
-## Deposit
-
-We'll go through the main features one by one. Let's start by depositing
-some coins into darkfi.
-
-First, we need testnet coins on either Bitcoin or Solana. For
-Bitcoin these can be acquired from a faucet like [this
-one](https://testnet-faucet.mempool.co/). You will need to switch your
-Bitcoin wallet to testnet mode.
-
-If you don't have a Bitcoin wallet, [Electrum](https://electrum.org/)
-is an excellent option. Configuring Electrum
-for testnet depends on the operating system: see [this
-tutorial](https://bitzuma.com/posts/a-beginners-guide-to-the-electrum-bitcoin-wallet/#testnet-on-ubuntu)
-for more details.
-
-For Solana, you can either install the Solana command-line suite or use
-[sollet](https://www.sollet.io).
-
-Follow [this tutorial](https://docs.solana.com/cli) for the Solana
-command-line. For sollet.io, switch the network to testnet and click
-'Request Airdrop' to airdrop yourself some testnet coins.
-
-Now that we have testnet coins we can deposit into darkfi.
-
-We'll do this by sending testnet coins to the darkfi cashier, which will
-issue darkened versions of the deposited coin. This process of darkening
-involves the cashier minting new anonymous tokens that are 1:1 redeemable
-for deposits. For example, if you deposit 1 BTC, you will receive 1 dBTC,
-or darkened SOL.
-
-To deposit testnet BTC:
-
-```
-% drk deposit btc --network bitcoin
-```
-
-To deposit testnet SOL:
-
-```
-% drk deposit sol --network solana
-```
-
-To deposit any other asset:
-
-```
-% drk deposit [ASSET] --network solana
-```
-
-This command will send a deposit request to the cashier. After running
-it, you should get an address printed to your terminal, like this:
-
-```
-Deposit your coins to the following address: "734JBp3FRPoDs6ibSMyq3CV9zyMiDeynxMQRbSxVvozN"
-```
-
-Using Bitcoin or Solana, deposit the desired tokens to the specified
-address. Wait a moment- it should take about 30 seconds to receive your
-deposit. You can follow the progress on the terminal window where you ran
-`darkfid`. Then check your updated balance, like so:
-
-```
-% drk wallet --balances
-
-+-------+--------+---------+
-| token | amount | network |
-+-------+--------+---------+
-| SOL   | 1      | solana  |
-+-------+--------+---------+
-
-```
-
-## Send
-
-Now that you have darkened tokens inside darkfi, you can send them
-around anonymously.
-
-Find a friend with an account on darkfi and ask them for their darkfi
-address. Then run the transfer command:
-
-```
-% drk transfer <TOKEN> <ADDRESS> <AMOUNT>
-```
-
-For example, to transfer 1 SOL to a user at
-9GmLk7kkbxhsbLTYFMeg6FyuQJV9Na2GcJYFNrs3VLkv address, you would run the
-following command:
-
-```
-% drk transfer sol 9GmLk7kkbxhsbLTYFMeg6FyuQJV9Na2GcJYFNrs3VLkv 1
-```
-
-## Receive
-
-To receive anonymous tokens on your darkfid account, you must retrieve your
-darkfi address. Send this address to others so they can send you tokens.
-
-```
-% drk wallet --address
-Wallet address: "9GmLk7kkbxhsbLTYFMeg6FyuQJV9Na2GcJYFNrs3VLkv"
-```
-
-## Withdraw
-
-Withdrawing your testnet funds can be done at any time. This will exchange
-your anonymous darkened tokens for their underlying collateral, i.e. if
-you have 1 dBTC you will receive 1 BTC.
-
-To do so, simply send the following request to the cashier:
-
-```
-% drk withdraw <TOKENSYM> <ADDRESS> <AMOUNT> --network <network>
-```
-
-For example, if you want to withdraw 0.5 SOL to the Solana address
-4q7rkNvH5BVs6VLz6nyhKLvqXmwDyjGnUsE5sZzRNgp4, you would write:
-
-```
-% drk withdraw sol 4q7rkNvH5BVs6VLz6nyhKLvqXmwDyjGnUsE5sZzRNgp4 0.5 --network solana
-```
-
-For Bitcoin, the command would look like this:
-
-```
-% drk withdraw btc bc1qw7nt2yca0zykh8a5sc6nmy3r3clx4ha206wepn 0.5 --network bitcoin
-```
-
-## Configure
-
-DarkFi is highly configurable by design. Key system parameters can be
-changed inside the config files.
-
-This is the darkfid config file. Your local copy can be found in
-`~/.config/darkfi`.
-
-```toml
-## darkfid configuration file
-##
-## Please make sure you go through all the settings so you can configure
-## your daemon properly.
-
-# The address where darkfid should bind its RPC socket
-rpc_listen_address = "127.0.0.1:8000"
-
-# Whether to listen with TLS or plain TCP
-serve_tls = false
-
-# Path to DER-formatted PKCS#12 archive. (Unused if serve_tls=false)
-# This can be created using openssl:
-# openssl pkcs12 -export -out identity.pfx -inkey key.pem -in cert.pem -certfile chain_certs.pem
-tls_identity_path = "~/.config/darkfi/darkfid_identity.pfx"
-
-# Password for the created TLS identity. (Unused if serve_tls=false)
-tls_identity_password = "FOOBAR"
-
-# The endpoint to a gatewayd protocol API
-gateway_protocol_url = "tcp://185.165.171.77:3333"
-
-# The endpoint to a gatewayd publisher API
-gateway_publisher_url = "tcp://185.165.171.77:4444"
-
-# Path to mint.params
-mint_params_path = "~/.config/darkfi/mint.params"
-
-# Path to spend.params
-spend_params_path = "~/.config/darkfi/spend.params"
-
-# Path to the client database
-database_path = "~/.config/darkfi/darkfid_client.db"
-
-# Path to the wallet database
-wallet_path = "~/.config/darkfi/darkfid_wallet.db"
-
-# The wallet password
-wallet_password = "TEST_PASSWORD"
-
-# The configured cashiers to use.
-[[cashiers]]
-
-# Cashier name
-name = "testnet.cashier.dark.fi"
-
-# The RPC endpoint for a selected cashier
-#rpc_url = "tcp://127.0.0.1:9000"
-rpc_url = "tcp://185.165.171.77:9000"
-
-# The selected cashier public key
-public_key = "2MezH7FrtzGwtEEeTU8anM2b67Nzfv8XsojggGUavCUd"
-```  
-