Skip to content

Optional setting to dip into trampoline relay fees - #3372

Merged
pm47 merged 2 commits into
masterfrom
node-relay-fees
Sep 11, 2026
Merged

Optional setting to dip into trampoline relay fees#3372
pm47 merged 2 commits into
masterfrom
node-relay-fees

Conversation

@t-bast

@t-bast t-bast commented Aug 27, 2026

Copy link
Copy Markdown
Member

Many service providers (lightning nodes that provide services to mobile wallets that support it) get paid by adding a fee to the routing hints of the end user's invoices: this lets them be paid a fee that may be larger than their usual relay fees when wallet users receive payments.

That can compete with the fees collected by intermediate trampoline nodes, so we provide a new setting (disabled by default) that lets trampoline nodes relay payments without collecting their full relay fee. It is up to each trampoline node to decide whether they are ok with having more payments succeed with a smaller per-payment revenue or not.

Many service providers (lightning nodes that provide services to mobile
wallets that support it) get paid by adding a fee to the routing hints
of the end user's invoices: this lets them be paid a fee that may be
larger than their usual relay fees when wallet users receive payments.

That can compete with the fees collected by intermediate trampoline
nodes, so we provide a new setting (disabled by default) that lets
trampoline nodes relay payments without collecting their full relay
fee. It is up to each trampoline node to decide whether they are ok
with having more payments succeed with a smaller per-payment revenue
or not.
@t-bast
t-bast requested a review from pm47 August 27, 2026 12:56
Another approach, slightly different from the previous commit, where
we instead set a floor for trampoline fees that may be different from
our local channel fees when trampoline payments contain a routing
hint.
@pm47
pm47 merged commit dd6587d into master Sep 11, 2026
1 check passed
@pm47
pm47 deleted the node-relay-fees branch September 11, 2026 07:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants