core+gui+cli: network-fee invalidation, will-tree fixes, i18n refresh
- #64: the on-chain invalidation now pays the current network fee through a configurable fee-policy setting (default eta:2); baltx_fees is only the offline fallback. The change output is dust-guarded: coins are appended until the change clears the wallet dust threshold. - #65: a will item whose father is missing/stale is handled defensively in check_invalidated and discarded by add_willtree instead of raising KeyError. - #66: children are stored as a list (dict accepted for older data/tests). - Refresh the translation catalogs and fix stale source line references. - New tests for the invalidation fee policy, the dust guard and the father link handling.
This commit is contained in:
@@ -1089,6 +1089,7 @@ class BalWindow:
|
||||
will_locktime=Will.get_min_locktime(
|
||||
willitems, default_value=self.date_to_check
|
||||
),
|
||||
fee_policy_descriptor=self.bal_plugin.INVALIDATION_FEE_POLICY.get(),
|
||||
)
|
||||
msg = _("Calculating Transactions")
|
||||
self.waiting_dialog = BalWaitingDialog(
|
||||
@@ -1424,6 +1425,7 @@ class BalWindow:
|
||||
willitems,
|
||||
default_value=getattr(self, "date_to_check", None),
|
||||
),
|
||||
fee_policy_descriptor=self.bal_plugin.INVALIDATION_FEE_POLICY.get(),
|
||||
)
|
||||
except Exception as e:
|
||||
_logger.error("auto invalidate: could not build tx: {}".format(e))
|
||||
|
||||
Reference in New Issue
Block a user