174 Commits (748f15e94cdfeb98ad8e380e534e58cd3081db81)

Author SHA1 Message Date
ThomasV 4366055ada Remove old trampoline compatibility bits from invoices 3 years ago
SomberNight 9b48a97f65
lnutil.LnFeatures.get_names: don't return `None`s for unknown features 3 years ago
ThomasV 85d354bf24 Qt show_lightning_invoice: show features 3 years ago
ThomasV 7d9f20f8ab update trampoline feature bits. fixes #7801 4 years ago
SomberNight 1b6706bed6
replace some erroneous usages of IntFlag with IntEnum 4 years ago
ThomasV 44f29331bf lnwatcher: in inspect_tx_candidate, match witness scripts against HTLC templates 4 years ago
bitromortac 3915045067 lnpeer: warnings for shutdown and open_channel 4 years ago
bitromortac e2b1f6c6d5 lnutil: exceptions for LN protocol errors/warnings 4 years ago
ThomasV 4ebe41b3a7 Trampoline MPP: save fee level in sent_htlcs_info. 4 years ago
bitromortac c203ce083a
kivy+qt: add channel type to details 4 years ago
bitromortac 6915e3cb10
lnpeer+wallet: use channel type for channel open 4 years ago
bitromortac 401a429080
lnutil+lnwire: implement ChannelType 4 years ago
SomberNight d67e24438e
lnsweep: rm code dupe: 2nd stage htlc tx out vs ctx to_local addr reuse 4 years ago
bitromortac 947693c90d
check dust limits 4 years ago
bitromortac f2f8c4533b
implement option_shutdown_anysegwit 4 years ago
SomberNight 1ff9f9910f
ln update_fee: enforce that feerate is over default min relay fee 4 years ago
SomberNight 4af103378a
lnpeer: refactor some checks re open_channel/accept_channel 4 years ago
SomberNight f52c0fd571
lnchannel: rm HTLC value upper limit of ~42 mBTC 5 years ago
bitromortac 4df67a4f78
lnrouter+lnworker: use liquidity hints 5 years ago
SomberNight 94774c6ad2
lnutil: add rationale for MIN_FUNDING_SAT 5 years ago
SomberNight d8352f1a0a
lnworker: nicer logs/error msgs for payment failure 5 years ago
ThomasV 64a931f21e Deterministic NodeID: 5 years ago
SomberNight 4315fa4371
BIP-0350: use bech32m for witness version 1+ addresses 5 years ago
SomberNight cedc71a8e3
ln gossip: make sure all signatures are verified 5 years ago
ThomasV 196b4c00a3 Use new value of option_trampoline_routing flag, add it to our invoices. 5 years ago
SomberNight 785fe6aeea
lnutil: (trivial) add ShortChannelID.from_str() method 5 years ago
SomberNight 44059ec116
lnpeer: more detailed logging in maybe_fulfill_htlc 5 years ago
SomberNight 9310e9023e
test_lnpeer: add test: multihop payment that routes around failure 5 years ago
SomberNight 4445cef033
lnutil: turn global forwarding fee params into Channel attributes 5 years ago
SomberNight e42120cac5
lnutil.LnFeatures: update LN_FEATURES_IMPLEMENTED 5 years ago
SomberNight baad8ab3ff
lnutil.LnFeatures: update context for "option_support_large_channel" 5 years ago
SomberNight 4aab843f17
lnutil.LnFeatures: impl and use "supports" method for feature-bit-tests 5 years ago
bitromortac 3ddb83fad3
lnworker: move NoPathFound to lnutil 5 years ago
ThomasV ded449233e Trampoline routing. 5 years ago
ThomasV f28a2aae73 Reorganize code so that we can send Multi Part Payments: 5 years ago
SomberNight 337d4890a1
lnworker/swaps: add '_sat' suffix to arg names and force kwargs 5 years ago
ThomasV ad91257729 pass blacklist to lnrouter.find_route, so that lnrouter is stateless (see #6778) 5 years ago
bitromortac 6b90a2d36c lnpeer: implement upfront shutdown script logic 5 years ago
SomberNight 2ec548dda3
ChannelDB: avoid duplicate (host,port) entries in ChannelDB._addresses 5 years ago
ThomasV dfcdcb8d64 fix typo 5 years ago
SomberNight c872c3194f
qt "open channel" dialog: detect invalid remote node id sooner 5 years ago
SomberNight 4c7a92f39c
bitcoin: implement construct_script and use it 5 years ago
SomberNight 89bd520185
bitcoin: move construct_witness from transaction.py to bitcoin.py 5 years ago
SomberNight 261ad804ca
invoices: always validate that LNInvoice.invoice can be decoded 5 years ago
SomberNight 9fa666f179
fix channel backups with old "cryptography" module 6 years ago
SomberNight 89ddc1345d
lnutil.PaymentAttemptLog: fix error formatting 6 years ago
SomberNight ea329063bf
channel open: allow REMOTE to set htlc_minimum_msat to 0 6 years ago
SomberNight 3665f5d3fd
fix channel backups for "not initiator" channels 6 years ago
SomberNight e1a2299f0c channel backup versions: trivial clean-up 6 years ago
ThomasV 6922d81a1e channel backups: add another version number, for the backup itself 6 years ago