<p>The maximum size for HTLC's are currently defined by <code>max_htlc_value_in_flight_msat</code> and is roughly <code>42</code>mBTC. The max_concurrent_htlc that you mention seems to be the <code>max_accepted_htlcs</code> and states how many HTLCs can be within a commitment transaction at the same time. This has nothing to do with the maximum payment size (not transaction size) of a single path. Because the single path would only set up 1 HTLC anyway. Thus this is bound by <code>max_htlc_value_in_flight_msat</code>. </p>

<p>As for the fees this is hard to say because it depends on who pays whom and what routes are being chosen. Assuming a uniform distribution of payment pairs and a flow of payments along the cheapest path the <a href="https://www.youtube.com/watch?v=L39IvFqTZk8" rel="noreferrer">expected earned routing fees are proportional to the betweeness centrality of a node computed on the fee graph</a>. Note however due to the fee rate the fees also depend on the payment size thus the betweenness centrality is almost unexpressable. </p>

CC BY-SA 4.0
2020-06-03T04:00:12.543Z
Thanks for the insight provided.
Subhra Mazumdar
CC BY-SA 4.0
2020-06-02T09:47:46.367Z
2020-06-02T09:47:46.367Z
Rene Pickhardt
<p>Given MPP is included in the current version of lnd, an arbitrarily large transaction can be processed in the network. What is the transaction size limit across a single path? Is it still bounded to 0.0429 BTC (limited by max_concurrent_htlc)? What is the estimated fee earned (average as well as maximum) by a lightning node per day? </p>

CC BY-SA 4.0
2020-06-02T09:39:04.263Z
Usuallly it makes sense to split several questions across several posts.
Rene Pickhardt
<lightning-network-daemon><lightning-routing><fee-estimation><lightning-nodes>
Transaction size limit across a single path in a Lightning Network and fee earned
Subhra Mazumdar
# Transaction size limit across a single path in a Lightning Network and fee earned

(Asked by: username_0 on 2020-06-02)

Given MPP is included in the current version of lnd, an arbitrarily large transaction can be processed in the network. What is the transaction size limit across a single path? Is it still bounded to 0.0429 BTC (limited by max\_concurrent\_htlc)? What is the estimated fee earned (average as well as maximum) by a lightning node per day?

**Tags:** lightning-network-daemon, lightning-routing, fee-estimation, lightning-nodes

> **Comments:**
> **username_1**: Usuallly it makes sense to split several questions across several posts.  

---

## 1 answers

### Answer by username_1 on 2020-06-02. Score: 5 | Accepted answer

The maximum size for HTLC's are currently defined by `max_htlc_value_in_flight_msat` and is roughly `42`mBTC. The max\_concurrent\_htlc that you mention seems to be the `max_accepted_htlcs` and states how many HTLCs can be within a commitment transaction at the same time. This has nothing to do with the maximum payment size (not transaction size) of a single path. Because the single path would only set up 1 HTLC anyway. Thus this is bound by `max_htlc_value_in_flight_msat`.

As for the fees this is hard to say because it depends on who pays whom and what routes are being chosen. Assuming a uniform distribution of payment pairs and a flow of payments along the cheapest path the [expected earned routing fees are proportional to the betweeness centrality of a node computed on the fee graph](https://www.youtube.com/watch?v=L39IvFqTZk8). Note however due to the fee rate the fees also depend on the payment size thus the betweenness centrality is almost unexpressable.

> **Comments:**
> **username_0**: Thanks for the insight provided.  

---

