• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

lightningnetwork / lnd / 12788338589

15 Jan 2025 12:28PM UTC coverage: 57.566% (-1.2%) from 58.718%
12788338589

Pull #9390

github

NishantBansal2003
docs: add release notes.

Signed-off-by: Nishant Bansal <nishant.bansal.282003@gmail.com>
Pull Request #9390: Enhance `lncli` listchannels command with the chan_id and short_chan_id (human readable format)

68 of 74 new or added lines in 2 files covered. (91.89%)

19514 existing lines in 254 files now uncovered.

102806 of 178587 relevant lines covered (57.57%)

24754.42 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/lncfg/htlcswitch.go
1
package lncfg
2

3
import (
4
        "fmt"
5
        "time"
6
)
7

8
var (
9
        // MaxMailboxDeliveryTimeout specifies the max allowed timeout value.
10
        // This value is derived from the itest `async_bidirectional_payments`,
11
        // where both side send 483 payments at the same time to stress test
12
        // lnd.
13
        MaxMailboxDeliveryTimeout = 2 * time.Minute
14
)
15

16
//nolint:ll
17
type Htlcswitch struct {
18
        MailboxDeliveryTimeout time.Duration `long:"mailboxdeliverytimeout" description:"The timeout value when delivering HTLCs to a channel link. Setting this value too small will result in local payment failures if large number of payments are sent over a short period."`
19
}
20

21
// Validate checks the values configured for htlcswitch.
UNCOV
22
func (h *Htlcswitch) Validate() error {
×
UNCOV
23
        if h.MailboxDeliveryTimeout <= 0 {
×
24
                return fmt.Errorf("mailboxdeliverytimeout must be positive")
×
25
        }
×
26

UNCOV
27
        if h.MailboxDeliveryTimeout > MaxMailboxDeliveryTimeout {
×
28
                return fmt.Errorf("mailboxdeliverytimeout: %v exceeds "+
×
29
                        "maximum: %v", h.MailboxDeliveryTimeout,
×
30
                        MaxMailboxDeliveryTimeout)
×
31
        }
×
32

UNCOV
33
        return nil
×
34
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc