1
0

Merge pull request #9656 from SomberNight/202503_configvar_plugins

plugin ConfigVars: define vars less dynamically
This commit is contained in:
ThomasV
2025-03-20 08:45:40 +01:00
committed by GitHub
5 changed files with 24 additions and 23 deletions

View File

@@ -1,6 +1,5 @@
from electrum.simple_config import ConfigVar
config_vars = [
ConfigVar('payserver_port', default=8080, type_=int),
ConfigVar('payserver_root', default='/r', type_=str),
ConfigVar('payserver_allow_create_invoice', default=False, type_=bool),
]
from electrum.simple_config import ConfigVar, SimpleConfig
SimpleConfig.PAYSERVER_PORT = ConfigVar('payserver_port', default=8080, type_=int, plugin=__name__)
SimpleConfig.PAYSERVER_ROOT = ConfigVar('payserver_root', default='/r', type_=str, plugin=__name__)
SimpleConfig.PAYSERVER_ALLOW_CREATE_INVOICE = ConfigVar('payserver_allow_create_invoice', default=False, type_=bool, plugin=__name__)

View File

@@ -1,6 +1,5 @@
from electrum.simple_config import ConfigVar
config_vars = [
ConfigVar('swapserver_port', default=None, type_=int),
ConfigVar('swapserver_fee_millionths', default=5000, type_=int),
ConfigVar('swapserver_ann_pow_nonce', default=0, type_=int),
]
from electrum.simple_config import ConfigVar, SimpleConfig
SimpleConfig.SWAPSERVER_PORT = ConfigVar('swapserver_port', default=None, type_=int, plugin=__name__)
SimpleConfig.SWAPSERVER_FEE_MILLIONTHS = ConfigVar('swapserver_fee_millionths', default=5000, type_=int, plugin=__name__)
SimpleConfig.SWAPSERVER_ANN_POW_NONCE = ConfigVar('swapserver_ann_pow_nonce', default=0, type_=int, plugin=__name__)

View File

@@ -1,6 +1,5 @@
from electrum.simple_config import ConfigVar
config_vars = [
ConfigVar('watchtower_server_port', default=None, type_=int),
ConfigVar('watchtower_server_user', default=None, type_=str),
ConfigVar('watchtower_server_password', default=None, type_=str),
]
from electrum.simple_config import ConfigVar, SimpleConfig
SimpleConfig.WATCHTOWER_SERVER_PORT = ConfigVar('watchtower_server_port', default=None, type_=int, plugin=__name__)
SimpleConfig.WATCHTOWER_SERVER_USER = ConfigVar('watchtower_server_user', default=None, type_=str, plugin=__name__)
SimpleConfig.WATCHTOWER_SERVER_PASSWORD = ConfigVar('watchtower_server_password', default=None, type_=str, plugin=__name__)