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

lightningnetwork / lnd / 13157733617

05 Feb 2025 12:49PM UTC coverage: 57.712% (-1.1%) from 58.82%
13157733617

Pull #9447

github

yyforyongyu
sweep: rename methods for clarity

We now rename "third party" to "unknown" as the inputs can be spent via
an older sweeping tx, a third party (anchor), or a remote party (pin).
In fee bumper we don't have the info to distinguish the above cases, and
leave them to be further handled by the sweeper as it has more context.
Pull Request #9447: sweep: start tracking input spending status in the fee bumper

83 of 87 new or added lines in 2 files covered. (95.4%)

19472 existing lines in 252 files now uncovered.

103634 of 179570 relevant lines covered (57.71%)

24840.31 hits per line

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

0.0
/lnutils/errors.go
1
package lnutils
2

3
import "errors"
4

5
// ErrorAs behaves the same as `errors.As` except there's no need to declare
6
// the target error as a variable first.
7
// Instead of writing:
8
//
9
//        var targetErr *TargetErr
10
//        errors.As(err, &targetErr)
11
//
12
// We can write:
13
//
14
//        lnutils.ErrorAs[*TargetErr](err)
15
//
16
// To save us from declaring the target error variable.
UNCOV
17
func ErrorAs[Target error](err error) bool {
×
UNCOV
18
        var targetErr Target
×
UNCOV
19

×
UNCOV
20
        return errors.As(err, &targetErr)
×
UNCOV
21
}
×
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