# -*- coding: utf-8 -*- # Copyright (c) 2019-2025 The Basicswap developers # Distributed under the MIT software license, see the accompanying # file LICENSE or http://www.opensource.org/licenses/mit-license.php. import os CONFIG_FILENAME = "basicswap.json" BASICSWAP_DATADIR = os.getenv("BASICSWAP_DATADIR", os.path.join("~", ".basicswap")) DEFAULT_ALLOW_CORS = False TEST_DATADIRS = os.path.expanduser(os.getenv("DATADIRS", "/tmp/basicswap")) DEFAULT_TEST_BINDIR = os.path.expanduser( os.getenv("DEFAULT_TEST_BINDIR", os.path.join("~", ".basicswap", "bin")) ) bin_suffix = ".exe" if os.name == "nt" else "" PARTICL_BINDIR = os.path.expanduser( os.getenv("PARTICL_BINDIR", os.path.join(DEFAULT_TEST_BINDIR, "particl")) ) PARTICLD = os.getenv("PARTICLD", "particld" + bin_suffix) PARTICL_CLI = os.getenv("PARTICL_CLI", "particl-cli" + bin_suffix) PARTICL_TX = os.getenv("PARTICL_TX", "particl-tx" + bin_suffix) BITCOIN_BINDIR = os.path.expanduser( os.getenv("BITCOIN_BINDIR", os.path.join(DEFAULT_TEST_BINDIR, "bitcoin")) ) BITCOIND = os.getenv("BITCOIND", "bitcoind" + bin_suffix) BITCOIN_CLI = os.getenv("BITCOIN_CLI", "bitcoin-cli" + bin_suffix) BITCOIN_TX = os.getenv("BITCOIN_TX", "bitcoin-tx" + bin_suffix) LITECOIN_BINDIR = os.path.expanduser( os.getenv("LITECOIN_BINDIR", os.path.join(DEFAULT_TEST_BINDIR, "litecoin")) ) LITECOIND = os.getenv("LITECOIND", "litecoind" + bin_suffix) LITECOIN_CLI = os.getenv("LITECOIN_CLI", "litecoin-cli" + bin_suffix) LITECOIN_TX = os.getenv("LITECOIN_TX", "litecoin-tx" + bin_suffix) DOGECOIND = os.getenv("DOGECOIND", "dogecoind" + bin_suffix) DOGECOIN_CLI = os.getenv("DOGECOIN_CLI", "dogecoin-cli" + bin_suffix) DOGECOIN_TX = os.getenv("DOGECOIN_TX", "dogecoin-tx" + bin_suffix) XMR_BINDIR = os.path.expanduser( os.getenv("XMR_BINDIR", os.path.join(DEFAULT_TEST_BINDIR, "monero")) ) XMRD = os.getenv("XMRD", "monerod" + bin_suffix) XMR_WALLET_RPC = os.getenv("XMR_WALLET_RPC", "monero-wallet-rpc" + bin_suffix) # NOTE: Adding coin definitions here is deprecated. Please add in coin test file.