1
0

lnworker: nicer logs/error msgs for payment failure

try to decode onion error and log it in human-readable form
This commit is contained in:
SomberNight
2021-03-19 19:13:50 +01:00
parent 2509eaa642
commit d8352f1a0a
5 changed files with 53 additions and 16 deletions

View File

@@ -30,7 +30,7 @@ from .transaction import BCDataStream
if TYPE_CHECKING:
from .lnchannel import Channel, AbstractChannel
from .lnrouter import LNPaymentRoute
from .lnonion import OnionRoutingFailureMessage
from .lnonion import OnionRoutingFailure
# defined in BOLT-03:
@@ -263,7 +263,7 @@ class HtlcLog(NamedTuple):
route: Optional['LNPaymentRoute'] = None
preimage: Optional[bytes] = None
error_bytes: Optional[bytes] = None
failure_msg: Optional['OnionRoutingFailureMessage'] = None
failure_msg: Optional['OnionRoutingFailure'] = None
sender_idx: Optional[int] = None
def formatted_tuple(self):