Browse Source

gather definitions of LN exceptions

regtest_lnd
ThomasV 6 years ago
committed by SomberNight
parent
commit
b7770c5454
No known key found for this signature in database GPG Key ID: B33B5F232C6271E9
  1. 1
      electrum/gui/qt/main_window.py
  2. 21
      electrum/lnutil.py

1
electrum/gui/qt/main_window.py

@ -62,6 +62,7 @@ from electrum.util import (format_time, format_satoshis, format_fee_satoshis,
UnknownBaseUnit, DECIMAL_POINT_DEFAULT, UserFacingException, UnknownBaseUnit, DECIMAL_POINT_DEFAULT, UserFacingException,
get_new_wallet_name, send_exception_to_crash_reporter, get_new_wallet_name, send_exception_to_crash_reporter,
InvalidBitcoinURI, InvoiceError) InvalidBitcoinURI, InvoiceError)
from electrum.lnutil import PaymentFailure
from electrum.transaction import Transaction, TxOutput from electrum.transaction import Transaction, TxOutput
from electrum.address_synchronizer import AddTransactionException from electrum.address_synchronizer import AddTransactionException
from electrum.wallet import (Multisig_Wallet, CannotBumpFee, Abstract_Wallet, from electrum.wallet import (Multisig_Wallet, CannotBumpFee, Abstract_Wallet,

21
electrum/lnutil.py

@ -57,17 +57,12 @@ class Outpoint(NamedTuple("Outpoint", [('txid', str), ('output_index', int)])):
return "{}:{}".format(self.txid, self.output_index) return "{}:{}".format(self.txid, self.output_index)
class LightningError(Exception): class LightningError(Exception): pass
pass class LightningPeerConnectionClosed(LightningError): pass
class UnableToDeriveSecret(LightningError): pass
class LightningPeerConnectionClosed(LightningError): class HandshakeFailed(LightningError): pass
pass class PaymentFailure(LightningError): pass
class ConnStringFormatError(LightningError): pass
class UnableToDeriveSecret(LightningError):
pass
class HandshakeFailed(LightningError):
pass
class RevocationStore: class RevocationStore:
@ -516,8 +511,6 @@ def get_compressed_pubkey_from_bech32(bech32_pubkey: str) -> bytes:
return bytes(data_8bits) return bytes(data_8bits)
class PaymentFailure(Exception): pass
class HTLCOwner(IntFlag): class HTLCOwner(IntFlag):
LOCAL = 1 LOCAL = 1
REMOTE = -LOCAL REMOTE = -LOCAL
@ -540,8 +533,6 @@ def make_closing_tx(local_funding_pubkey: bytes, remote_funding_pubkey: bytes,
tx = Transaction.from_io([c_input], outputs, locktime=0, version=2) tx = Transaction.from_io([c_input], outputs, locktime=0, version=2)
return tx return tx
class ConnStringFormatError(Exception):
pass
def split_host_port(host_port: str) -> Tuple[str, str]: # port returned as string def split_host_port(host_port: str) -> Tuple[str, str]: # port returned as string
ipv6 = re.compile(r'\[(?P<host>[:0-9]+)\](?P<port>:\d+)?$') ipv6 = re.compile(r'\[(?P<host>[:0-9]+)\](?P<port>:\d+)?$')

Loading…
Cancel
Save