You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This allows dust limit to go as low as 354 sats without creating relay
issues with default node policies.
We add a requirement that dust limit cannot be lower than 354 sats.
This ensures implementers don't have to figure this subtlety on their own.
Copy file name to clipboardExpand all lines: 02-peer-protocol.md
+10-9Lines changed: 10 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -258,7 +258,6 @@ The receiving node MAY fail the channel if:
258
258
- it considers `max_htlc_value_in_flight_msat` too small.
259
259
- it considers `channel_reserve_satoshis` too large.
260
260
- it considers `max_accepted_htlcs` too small.
261
-
- it considers `dust_limit_satoshis` too small and plans to rely on the sending node publishing its commitment transaction in the event of a data loss (see [message-retransmission](02-peer-protocol.md#message-retransmission)).
262
261
- it considers `dust_limit_satoshis` too large.
263
262
264
263
The receiving node MUST fail the channel if:
@@ -270,6 +269,7 @@ The receiving node MUST fail the channel if:
270
269
-`funding_pubkey`, `revocation_basepoint`, `htlc_basepoint`, `payment_basepoint`, or `delayed_payment_basepoint`
271
270
are not valid secp256k1 pubkeys in compressed format.
272
271
-`dust_limit_satoshis` is greater than `channel_reserve_satoshis`.
272
+
-`dust_limit_satoshis` is smaller than `354 satoshis` (see [BOLT 3](03-transactions.md#dust-limits)).
273
273
- the funder's amount for the initial commitment transaction is not sufficient for full [fee payment](03-transactions.md#fee-payment).
274
274
- both `to_local` and `to_remote` amounts for the initial commitment transaction are less than or equal to `channel_reserve_satoshis` (see [BOLT 3](03-transactions.md#commitment-transaction-outputs)).
275
275
-`funding_satoshis` is greater than or equal to 2^24 and the receiver does not support `option_support_large_channel`.
@@ -547,12 +547,9 @@ A sending node:
547
547
- MUST send the same value in `scriptpubkey`.
548
548
- MUST set `scriptpubkey` in one of the following forms:
0 commit comments