# Configuration file for the MMGen suite
# Everything following a '#' is ignored.

#####################
## General options ##
#####################

# Uncomment to enable the curses-like scrolling UI for tracking wallet views
# scroll true

# Uncomment to suppress the GPL license prompt:
# no_license true

# Uncomment to enable quieter output:
# quiet true

# Uncomment to disable color output:
# color false

# Uncomment to force 256-color output when 'color' is true:
# force_256_color true

# Uncomment to use regtest mode:
# regtest true

# Uncomment to use testnet instead of mainnet:
# testnet true

# Choose the backend to use for JSON-RPC connections.  Valid choices:
# 'auto' (defaults to 'httplib'), 'httplib', 'requests', 'curl', 'aiohttp':
# rpc_backend auto

# Increase to allow aiohttp to make more simultaneous RPC connections to the
# daemon.  Must be no greater than the 'rpcworkqueue' value in effect on the
# currently running bitcoind (DEFAULT_HTTP_WORKQUEUE = 16).  Values over 32
# may produce little benefit or even reduce performance:
# aiohttp_rpc_queue_len 16

# Uncomment to set the coin daemon datadir:
# daemon_data_dir /path/to/datadir

# Set the default hash preset:
# hash_preset 3

# Set the default number of subseeds:
# subseeds 100

# Set the default number of entropy characters to get from user.
# Must be between 10 and 80.
# A value of 0 disables user entropy, but this is not recommended:
# usr_randchars 30

# Set the maximum transaction fee for BTC:
# btc_max_tx_fee 0.003

# Set the transaction fee adjustment factor. Auto-calculated fees are
# multiplied by this value:
# fee_adjust 1.0

# Set the maximum transaction file size:
# max_tx_file_size 100000

# Set the maximum input size - applies both to files and standard input:
# max_input_size 1048576

# Set the mnemonic entry mode for each supported wordlist.  Setting this option
# also turns off all information output for the configured wordlists:
# mnemonic_entry_modes mmgen:minimal bip39:fixed xmrseed:short

# Uncomment to allow addresses with labels to be used as change addresses.
# This option is meaningful only for automatic change address selection.
# When change addresses are chosen manually the option is ignored:
# autochg_ignore_labels true

# Set the size in MB of the ramdisk used to store the temporary offline
# autosign wallet(s) on macOS machines. This option is of interest only for
# setups with unusually large Monero wallets:
# macos_autosign_ramdisk_size 10

# Specify the daemon ID.  This option also has coin-specific variants (see
# below):
# daemon_id bitcoin_core

# Ignore coin daemon version. This option also has coin-specific variants
# (see below):
# ignore_daemon_version false

# Specify the tracking wallet name. This option also has coin-specific
# variants (see below):
# tw_name my-other-tracking-wallet

# Uncomment to make autosign with automount the default.  Can be overridden
# on the command line with --no-autosign
# autosign true

#####################################################################
## RPC options. These also have coin-specific variants (see below) ##
#####################################################################

# Set the RPC host (the host the coin daemon is running on):
# rpc_host localhost

# Set the RPC host's port number:
# rpc_port 8332

# Uncomment to override 'rpcuser' from coin daemon config file:
# rpc_user myusername

# Uncomment to override 'rpcpassword' from coin daemon config file:
# rpc_password mypassword

#######################################################################
#######################  COIN-SPECIFIC OPTIONS  #######################
#######################################################################
##     OPTION                   SUPPORTED PREFIXES                   ##
##     tw_name                  btc ltc bch                          ##
##     rpc_user                 btc ltc bch                          ##
##     rpc_password             btc ltc bch                          ##
##     rpc_host                 btc ltc bch eth etc                  ##
##     rpc_port                 btc ltc bch eth etc xmr              ##
##     ignore_daemon_version    btc ltc bch eth etc xmr              ##
##     max_tx_fee               btc ltc bch eth etc                  ##
## Note: prefix is followed by an underscore, e.g. ‘xmr_rpc_port’    ##
#######################################################################
#######################################################################

#####################
## Altcoin options ##
#####################

# Set this to false to prefer legacy BCH address format:
# bch_cashaddr true

# Set the maximum transaction fee for BCH:
# bch_max_tx_fee 0.1

# Set the maximum transaction fee for LTC:
# ltc_max_tx_fee 0.3

# Set the maximum transaction fee for ETH:
# eth_max_tx_fee 0.005

# Set the Ethereum mainnet chain names (space-separated list, first is default):
# eth_mainnet_chain_names ethereum foundation

# Set the Ethereum testnet chain names (space-separated list, first is default):
# eth_testnet_chain_names kovan

# Set the Monero wallet RPC username:
# monero_wallet_rpc_user monero

# Set the Monero wallet RPC password to something secure:
# monero_wallet_rpc_password passw0rd

#######################################################################
## The following options are probably of interest only to developers ##
#######################################################################

# Uncomment to display lots of debugging information:
# debug true

# Set the timeout for RPC connections:
# http_timeout 60
