1
0
Fork 0
mirror of https://github.com/ACINQ/eclair.git synced 2025-02-23 22:46:44 +01:00
eclair/eclair-core
Bastien Teinturier f11f922c6b
Add support for funding_fee_credit (#2875)
We add an optional feature that lets on-the-fly funding clients accept
payments that are too small to pay the fees for an on-the-fly funding.
When that happens, the payment amount is added as "fee credit" without
performing an on-chain operation. Once enough fee credit has been
obtained, we can initiate an on-chain operation to create a channel or
a splice by paying part of the fees from the fee credit.

This feature makes more efficient use of on-chain transactions by
trusting that the seller will honor our fee credit in the future. The
fee credit takes precedence over other ways of paying the fees (from
the channel balance or future HTLCs), which guarantees that the fee
credit eventually converges to 0.

Co-authored-by: Pierre-Marie Padiou <pm47@users.noreply.github.com>
2024-09-26 14:21:05 +02:00
..
src Add support for funding_fee_credit (#2875) 2024-09-26 14:21:05 +02:00
eclair-cli Update the CLI tools (#2837) 2024-03-13 10:47:20 +01:00
pom.xml Update Bitcoin Core to v27.1 (#2862) 2024-06-18 14:41:37 +02:00