mirror of
https://github.com/LBRYFoundation/LBRY-Vault.git
synced 2025-08-27 07:23:25 +00:00
add command to clear ln blacklist, prevent error in pay() from killing Peer
This commit is contained in:
parent
200b012e57
commit
cf4f0c5d3a
2 changed files with 4 additions and 2 deletions
|
@ -793,6 +793,10 @@ class Commands:
|
||||||
self.network.config.fee_estimates = ast.literal_eval(fees)
|
self.network.config.fee_estimates = ast.literal_eval(fees)
|
||||||
self.network.notify('fee')
|
self.network.notify('fee')
|
||||||
|
|
||||||
|
@command('n')
|
||||||
|
def clear_ln_blacklist(self):
|
||||||
|
self.network.path_finder.blacklist.clear()
|
||||||
|
|
||||||
def eval_bool(x: str) -> bool:
|
def eval_bool(x: str) -> bool:
|
||||||
if x == 'false': return False
|
if x == 'false': return False
|
||||||
if x == 'true': return True
|
if x == 'true': return True
|
||||||
|
|
|
@ -826,9 +826,7 @@ class Peer(PrintError):
|
||||||
|
|
||||||
self.update_fail_htlc[payload["channel_id"]].put_nowait("HTLC failure with code {} ({})".format(code, code_name))
|
self.update_fail_htlc[payload["channel_id"]].put_nowait("HTLC failure with code {} ({})".format(code, code_name))
|
||||||
|
|
||||||
@aiosafe
|
|
||||||
async def pay(self, path, chan, amount_msat, payment_hash, pubkey_in_invoice, min_final_cltv_expiry):
|
async def pay(self, path, chan, amount_msat, payment_hash, pubkey_in_invoice, min_final_cltv_expiry):
|
||||||
# FIXME aiosafe is breaking "raise PaymentFailure"
|
|
||||||
assert chan.get_state() == "OPEN", chan.get_state()
|
assert chan.get_state() == "OPEN", chan.get_state()
|
||||||
assert amount_msat > 0, "amount_msat is not greater zero"
|
assert amount_msat > 0, "amount_msat is not greater zero"
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue