feeadjuster: fix typos

This commit is contained in:
Michael Schmoock
2020-10-30 12:39:18 +01:00
committed by Christian Decker
parent b7804408f4
commit 9809cc2dfd

View File

@@ -10,7 +10,7 @@ plugin.adj_balances = {}
# Cache to avoid loads of calls to getinfo # Cache to avoid loads of calls to getinfo
plugin.our_node_id = None plugin.our_node_id = None
# Users can configure this # Users can configure this
plugin.update_treshold = 0.05 plugin.update_threshold = 0.05
def get_ratio(our_percentage): def get_ratio(our_percentage):
@@ -30,12 +30,12 @@ def maybe_adjust_fees(plugin: Plugin, scids: list):
# Only update on substantial balance moves to avoid flooding, and add # Only update on substantial balance moves to avoid flooding, and add
# some pseudo-randomness to avoid too easy channel balance probing # some pseudo-randomness to avoid too easy channel balance probing
update_treshold = plugin.update_treshold update_threshold = plugin.update_threshold
if not plugin.deactivate_fuzz: if not plugin.deactivate_fuzz:
update_treshold += random.uniform(-0.015, 0.015) update_threshold += random.uniform(-0.015, 0.015)
if (last_percentage is None if (last_percentage is None
or abs(last_percentage - percentage) > update_treshold): or abs(last_percentage - percentage) > update_threshold):
ratio = get_ratio(percentage) ratio = get_ratio(percentage)
try: try:
plugin.rpc.setchannelfee(scid, int(plugin.adj_basefee * ratio), plugin.rpc.setchannelfee(scid, int(plugin.adj_basefee * ratio),
@@ -100,7 +100,7 @@ def forward_event(plugin: Plugin, forward_event: dict, **kwargs):
def init(options: dict, configuration: dict, plugin: Plugin, **kwargs): def init(options: dict, configuration: dict, plugin: Plugin, **kwargs):
plugin.our_node_id = plugin.rpc.getinfo()["id"] plugin.our_node_id = plugin.rpc.getinfo()["id"]
plugin.deactivate_fuzz = options.get("feeadjuster-deactivate-fuzz", False) plugin.deactivate_fuzz = options.get("feeadjuster-deactivate-fuzz", False)
plugin.update_treshold = float(options.get("feeadjuster-threshold", "0.05")) plugin.update_threshold = float(options.get("feeadjuster-threshold", "0.05"))
config = plugin.rpc.listconfigs() config = plugin.rpc.listconfigs()
plugin.adj_basefee = config["fee-base"] plugin.adj_basefee = config["fee-base"]
plugin.adj_ppmfee = config["fee-per-satoshi"] plugin.adj_ppmfee = config["fee-per-satoshi"]
@@ -117,7 +117,7 @@ def init(options: dict, configuration: dict, plugin: Plugin, **kwargs):
plugin.log("Plugin feeadjuster initialized ({} base / {} ppm) with a " plugin.log("Plugin feeadjuster initialized ({} base / {} ppm) with a "
"threshold of {}" "threshold of {}"
.format(plugin.adj_basefee, plugin.adj_ppmfee, .format(plugin.adj_basefee, plugin.adj_ppmfee,
plugin.update_treshold)) plugin.update_threshold))
plugin.add_option( plugin.add_option(
@@ -129,8 +129,8 @@ plugin.add_option(
plugin.add_option( plugin.add_option(
"feeadjuster-threshold", "feeadjuster-threshold",
"0.05", "0.05",
"Channel balance update threshold at which to trigger an update. Note " "Channel balance update threshold at which to trigger an update. "
"it's fuzzed.", "Note: it's also fuzzed by 1.5%",
"string" "string"
) )
plugin.run() plugin.run()