1
0

Merge pull request #10090 from SomberNight/202507_android_chain_hack

android: extend testnet package name hack to other chains
This commit is contained in:
ghost43
2025-07-29 18:22:46 +00:00
committed by GitHub
2 changed files with 9 additions and 6 deletions

View File

@@ -239,6 +239,14 @@ class SimpleConfig(Logger):
make_dir(path, allow_symlink=False)
return path
@classmethod
def set_chain_config_opt_based_on_android_packagename(cls, config_options: dict[str, Any]) -> None:
# ~hack for easier testnet builds. pkgname subject to change.
android_pkg_name = util.get_android_package_name()
for chain in constants.NETS_LIST:
if android_pkg_name == f"org.electrum.{chain.cli_flag()}.electrum":
config_options[chain.cli_flag()] = True
def get_selected_chain(self) -> Type[constants.AbstractNet]:
selected_chains = [
chain for chain in constants.NETS_LIST

View File

@@ -391,12 +391,7 @@ def main():
SimpleConfig.GUI_NAME.key(): 'qml',
SimpleConfig.WALLET_USE_SINGLE_PASSWORD.key(): True,
}
if util.get_android_package_name() == "org.electrum.testnet.electrum":
# ~hack for easier testnet builds. pkgname subject to change.
config_options['testnet'] = True
elif util.get_android_package_name() == "org.electrum.regtest.electrum":
# ~hack for easier regtest builds. pkgname subject to change.
config_options['regtest'] = True
SimpleConfig.set_chain_config_opt_based_on_android_packagename(config_options)
else:
# save sys args for next parser
saved_sys_argv = sys.argv[:]