41 Commits (32775c1b5dcb3f6e79c7074d2fdea03b71d55914)

Author SHA1 Message Date
ThomasV 120faa480e If trampoline is enabled, do not add non-trampoline nodes to invoices 2 years ago
SomberNight 6506abf583
lnworker: use PaymentFeeBudget 2 years ago
SomberNight 53a8453e3b
trampoline: fix off-by-one confusion of fees 2 years ago
SomberNight 22a8348303
renames: use consistent naming of cltv delta vs cltv abs 2 years ago
SomberNight a059a9a256
lnpeer.pay: also log hops_data for trampoline_onion 2 years ago
ThomasV e206d264c8 trampoline forwarding: use routing hints 2 years ago
ThomasV 40c08d350f trampoline: fix two bugs preventing legacy payments to 2 years ago
SomberNight a3997f8b58
lnworker: don't create invoice with dupl t-hints, & filter when sending 2 years ago
SomberNight 98bea49a3c
lnworker.pay_to_node: make trampoline fee_level and failed_routes local 2 years ago
SomberNight fc6486ecdb
lnaddr: make payment_secret field mandatory, in both directions 3 years ago
ThomasV d95f3e5622 Use different trampoline bits than Eclair. Fixes #8141 3 years ago
ThomasV 552300dc89 follow-up previous commit 3 years ago
ThomasV 4366055ada Remove old trampoline compatibility bits from invoices 3 years ago
ThomasV 68bf714ae6 Trampoline: Remember failed routes (fixes #7967). 3 years ago
ThomasV 082a50f2bd trampolines_by_id must return dict (follow-up previous commit) 3 years ago
ThomasV 99c4c75c9d hardcoded trampolines: do not mix testnet nodes and unitests. 3 years ago
ThomasV 92b21df843 Trampoline: if possible, do not add second trampoline for e2e payments. 3 years ago
ThomasV c6f940d092 trampoline: less verbose, do not log routes that are not tried 3 years ago
ThomasV 7d9f20f8ab update trampoline feature bits. fixes #7801 4 years ago
bitromortac a4f5cfc91a
trampoline: refactor routes, enable e2e mpp 4 years ago
bitromortac 8ed0f58277
trampoline: add electrum testnet node 4 years ago
bitromortac a3ec3f3228
trampoline: forwarding, use correct secret for legacy case 4 years ago
bitromortac 58dd8996fb
trampoline: use trampoline policy for intermediate forwarders 4 years ago
wakiyamap de596a6bfa
Change lightning node(signet) 4 years ago
bitromortac 68bc9c2474
lnworker: improve route creation 4 years ago
SomberNight 04bc7fd28f
trampoline: fix "pay-to-legacy" workaround when using ACINQ node 5 years ago
SomberNight 3a7f5373ac
trampoline: improve payment success 5 years ago
wakiyamap 639cd94dcb add signet support 5 years ago
ThomasV 03a95f36fc add trampoline.hodlister.co 5 years ago
ThomasV bdd9c4823f hardcoded trampoline nodes: replace IPs with domain names 5 years ago
ThomasV c3221f7bfe (temporary) disable e2e and dual trampoline if first trampoline is ACINQ 5 years ago
Benoit Verret f731c38293
Minor style changes 5 years ago
ThomasV 196b4c00a3 Use new value of option_trampoline_routing flag, add it to our invoices. 5 years ago
ThomasV 83993768e5 trampoline: do not add node in trampoline hints if it already is 5 years ago
ThomasV 16554afa1b follow-up previous commit (this was for testing) 5 years ago
ThomasV 2e4f45ec74 use two trampolines: fix blacklisting, use local variables for trampoline_fee_level and use_two_trampolines 5 years ago
ThomasV 738411e32b Trampoline forwarding: 5 years ago
ThomasV ba4d6bc8b3 trampoline MPP: fix total_msat in trampoline onion, and bucketing 5 years ago
SomberNight 750d8cfab5
lnworker: run create_route_for_payment end-to-end, incl private edges 5 years ago
ThomasV 259dacd56f Trampoline MPP aggregation: 5 years ago