Constant CONFIG_FILE_CONTENTS

Source
pub const CONFIG_FILE_CONTENTS: &str = "## fud configuration file\n##\n## Please make sure you go through all the settings so you can configure\n## your daemon properly.\n##\n## The default values are left commented. They can be overridden either by\n## uncommenting, or by using the command-line.\n\n# Path to the contents directory\nbase_dir = \"~/.local/share/darkfi/fud\"\n\n## Chunk transfer timeout in seconds\n#chunk_timeout = 60\n\n# PoW settings (to generate a valid node id)\n[pow]\n## Equi-X effort value\n#equix_value = 10000\n\n## Number of latest BTC block hashes that are valid for fud\'s PoW\n#btc_hash_count = 144\n\n## Electrum nodes timeout in seconds\n#btc_timeout = 15\n\n# Electrum nodes used to fetch the latest BTC block hashes (used in fud\'s PoW)\nbtc_electrum_nodes = [\n    \"tcp://ax102.blockeng.ch:50001\",\n    \"tcp://fulcrum-core.1209k.com:50001\",\n    \"tcp://electrum.blockstream.info:50001\",\n    \"tcp://bitcoin.aranguren.org:50001\",\n    \"tcp://bitcoin.grey.pw:50001\",\n    #\"tor://4vrz2q62yxlfmcntnotzdjahpqh2joirp2vrcdsayyioxthffimbp2ad.onion:50001\",\n    #\"tor://k23xxwk6xipyfdqey4ylsfeetmcajjro63odwihzbmx5m6xabbwzp4yd.onion:50001\",\n    #\"tor://sysaw6aecffum4ghlbukauf6g7l3hzh3rffafmfak5bxnfowrynd56ad.onion:50001\",\n    #\"tor://udfpzbte2hommnvag5f3qlouqkhvp3xybhlus2yvfeqdwlhjroe4bbyd.onion:60001\",\n    #\"tor://lukebtcygzrosjtcklev2fhlvpbyu25saienzorhbf3vwc2fpa475qyd.onion:50001\",\n]\n\n# DHT settings\n[dht]\n## Number of nodes in a bucket\n#dht_k = 16\n\n## Number of lookup requests in a burst\n#dht_alpha = 4\n\n## Maximum number of parallel lookup requests\n#dht_concurrency = 10\n\n## Timeout in seconds\n#dht_timeout = 5\n\n# JSON-RPC settings\n[rpc]\n# JSON-RPC listen URL\nrpc_listen = \"tcp://127.0.0.1:13336\"\n\n# Disabled RPC methods\nrpc_disabled_methods = [\"p2p.get_info\"]\n\n# P2P network settings\n[net]\n# Path to the P2P datastore\np2p_datastore = \"~/.local/share/darkfi/fud\"\n\n# Path to a configured hostlist for saving known peers\nhostlist = \"~/.local/share/darkfi/fud/p2p_hostlist.tsv\"\n\n## P2P accept addresses\n#inbound = [\"tcp+tls://0.0.0.0:24441\", \"tcp+tls://[::]:24441\"]\n\n## Outbound connection slots\n# outbound_connections = 16\n\n## Inbound connection slots\n#inbound_connections = 16\n\n## White connection percent\n# gold_connect_count = 2\n\n## White connection percent\n# white_connect_percent = 70\n\n## Addresses we want to advertise to peers (optional)\n## These should be reachable externally\n#external_addrs = [\"tcp+tls://my.resolveable.address:24441\"]\n\n## Seed nodes to connect to\nseeds = [\n    \"tcp+tls://lilith0.dark.fi:24441\",\n    \"tcp+tls://lilith1.dark.fi:24441\",\n    #\"tor://g7fxelebievvpr27w7gt24lflptpw3jeeuvafovgliq5utdst6xyruyd.onion:24442\",\n    #\"tor://yvklzjnfmwxhyodhrkpomawjcdvcaushsj6torjz2gyd7e25f3gfunyd.onion:24442\",\n]\n\n## Manual peers to connect to\n#peers = []\n\n# Whitelisted transports for outbound connections\nallowed_transports = [\"tcp+tls\"]\n#allowed_transports = [\"tor\"]\n#allowed_transports = [\"tor\", \"tor+tls\"]\n\n# Transports you want to be mixed (e.g. Tor would be allowed to connect to `tcp://`\n# if tcp is added to mixed_transports and tor is added to allowed_transports)\n#mixed_transports = []\n\n# Tor Socks5 proxy\n#tor_socks5_proxy = \"socks5://127.0.0.1:9050\"\n\n# Nym Socks5 proxy\n#nym_socks5_proxy = \"socks5://127.0.0.1:1080\"\n\n# I2p Socks5 proxy\n#i2p_socks5_proxy = \"socks5://127.0.0.1:4447\"\n\n# Nodes to avoid interacting with for the duration of the program, in the\n# format [\"host\", [\"scheme\", \"scheme\"], [port, port]].\n# If scheme is left empty it will default to \"tcp+tls\".\n# If ports are left empty all ports from this peer will be blocked.\n#blacklist = [[\"example.com\", [\"tcp\"], [8551, 23331]]]\n";