server+funding: use max values for csv delay and confs for wumbo channels
This commit is contained in:
parent
67b8bca5b2
commit
6f208bce40
17
server.go
17
server.go
|
@ -1034,11 +1034,18 @@ func newServer(cfg *Config, listenAddrs []net.Addr, chanDB *channeldb.DB,
|
||||||
return defaultConf
|
return defaultConf
|
||||||
}
|
}
|
||||||
|
|
||||||
|
minConf := uint64(3)
|
||||||
|
maxConf := uint64(6)
|
||||||
|
|
||||||
|
// If this is a wumbo channel, then we'll require the
|
||||||
|
// max amount of confirmations.
|
||||||
|
if chanAmt > MaxFundingAmount {
|
||||||
|
return uint16(maxConf)
|
||||||
|
}
|
||||||
|
|
||||||
// If not we return a value scaled linearly
|
// If not we return a value scaled linearly
|
||||||
// between 3 and 6, depending on channel size.
|
// between 3 and 6, depending on channel size.
|
||||||
// TODO(halseth): Use 1 as minimum?
|
// TODO(halseth): Use 1 as minimum?
|
||||||
minConf := uint64(3)
|
|
||||||
maxConf := uint64(6)
|
|
||||||
maxChannelSize := uint64(
|
maxChannelSize := uint64(
|
||||||
lnwire.NewMSatFromSatoshis(MaxFundingAmount))
|
lnwire.NewMSatFromSatoshis(MaxFundingAmount))
|
||||||
stake := lnwire.NewMSatFromSatoshis(chanAmt) + pushAmt
|
stake := lnwire.NewMSatFromSatoshis(chanAmt) + pushAmt
|
||||||
|
@ -1067,6 +1074,12 @@ func newServer(cfg *Config, listenAddrs []net.Addr, chanDB *channeldb.DB,
|
||||||
return defaultDelay
|
return defaultDelay
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// If this is a wumbo channel, then we'll require the
|
||||||
|
// max value.
|
||||||
|
if chanAmt > MaxFundingAmount {
|
||||||
|
return maxRemoteDelay
|
||||||
|
}
|
||||||
|
|
||||||
// If not we scale according to channel size.
|
// If not we scale according to channel size.
|
||||||
delay := uint16(btcutil.Amount(maxRemoteDelay) *
|
delay := uint16(btcutil.Amount(maxRemoteDelay) *
|
||||||
chanAmt / MaxFundingAmount)
|
chanAmt / MaxFundingAmount)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user