lnwallet+funding+lnd: add new config option for min accepted channel size

In this commit we add a new command line option (and a sane default) to
allow users to specify the *smallest* inbound channel that they'll
accept. Having a higher-ish limit lets users limit their channels, and
also avoid a series of very low value "spam" channels.

The new option is --minchansize, and expressed in satoshis. If we
receive an inbound channel request for a value smaller than this, then
we'll immediately reject it.
This commit is contained in:
Olaoluwa Osuntokun committed 2018-04-02 16:17:58 -07:00
1 parent de0a2ee49b
commit b422e4ec1e
4 files changed
+45 -15

No files matched your search

+1
View File
@@ -470,6 +470,7 @@ func lndMain() error {
},
ZombieSweeperInterval: 1 * time.Minute,
ReservationTimeout: 10 * time.Minute,
MinChanSize: btcutil.Amount(cfg.MinChanSize),
})
if err != nil {
return err