diff --git a/basicswap/bin/prepare.py b/basicswap/bin/prepare.py index d391560..42e74b4 100755 --- a/basicswap/bin/prepare.py +++ b/basicswap/bin/prepare.py @@ -91,8 +91,6 @@ DOGECOIN_VERSION = os.getenv("DOGECOIN_VERSION", "23.2.1") DOGECOIN_VERSION_TAG = os.getenv("DOGECOIN_VERSION_TAG", "") GUIX_SSL_CERT_DIR = None - -ADD_PUBKEY_URL = os.getenv("ADD_PUBKEY_URL", "") OVERRIDE_DISABLED_COINS = toBool(os.getenv("OVERRIDE_DISABLED_COINS", "false")) # If SKIP_GPG_VALIDATION is set to true the script will check hashes but not signatures @@ -1082,8 +1080,11 @@ def prepareCore(coin, version_data, settings, data_dir, extra_opts={}): "https://gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/raw/master/contrib/gitian-signing/pubkeys.txt" ) - if ADD_PUBKEY_URL != "": - pubkeyurls.append(ADD_PUBKEY_URL + "/" + pubkey_filename) + coin_id = getCoinIdFromName(coin) + ticker: str = chainparams[coin_id]["ticker"] + extra_pubkey_url: str = os.getenv(f"{ticker}_ADD_PUBKEY_URL", "") + if extra_pubkey_url != "": + pubkeyurls.append(extra_pubkey_url) if coin in ( "monero",