Skip to content

Commit ade12b1

Browse files
config: add max_funding_satoshis to enforce for inbound channels
1 parent c233e4e commit ade12b1

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

lightning/src/util/config.rs

+6
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,11 @@ pub struct ChannelHandshakeLimits {
100100
///
101101
/// Default value: 0.
102102
pub min_funding_satoshis: u64,
103+
/// Maximum allowed satoshis when a channel is funded, this is supplied by the sender and so
104+
/// only applies to inbound channels.
105+
///
106+
/// Default value: 2^24.
107+
pub max_funding_satoshis: u64,
103108
/// The remote node sets a limit on the minimum size of HTLCs we can send to them. This allows
104109
/// you to limit the maximum minimum-size they can require.
105110
///
@@ -151,6 +156,7 @@ impl Default for ChannelHandshakeLimits {
151156
fn default() -> Self {
152157
ChannelHandshakeLimits {
153158
min_funding_satoshis: 0,
159+
max_funding_satoshis: 1 << 24,
154160
max_htlc_minimum_msat: <u64>::max_value(),
155161
min_max_htlc_value_in_flight_msat: 0,
156162
max_channel_reserve_satoshis: <u64>::max_value(),

0 commit comments

Comments
 (0)