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

lightningnetwork / lnd / 36771893454
61%
master: 61%

Build:
Build:
LAST BUILD BRANCH: fix-submodule-lint
DEFAULT BRANCH: master
Ran 30 Sep 2026 09:00PM UTC
Jobs 4
Files 898
Run time 6min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

30 Sep 2026 08:20PM UTC coverage: 49.858% (-11.1%) from 60.951%
36771893454

Pull #11287

github

web-flow
Merge f27a8c7d2 into 69e359173
Pull Request #11287: multi: fix submodule lint issues and lint submodules in CI

82181 of 164831 relevant lines covered (49.86%)

1.95 hits per line

Coverage Regressions

Lines Coverage ∆ File
1415
0.0
-99.79% lnwire/test_message.go
948
0.0
-82.51% invoices/sql_store.go
856
67.56
-15.64% lnwallet/channel.go
729
0.0
-82.28% htlcswitch/test_utils.go
488
0.0
-89.38% peer/test_utils.go
416
0.0
-75.09% htlcswitch/mock.go
338
0.0
-81.45% lnwallet/test_utils.go
332
61.84
-14.22% htlcswitch/link.go
317
0.0
-80.46% autopilot/agent.go
294
0.0
-79.67% channeldb/migration30/migration.go
292
65.6
-9.28% graph/db/kv_store.go
281
0.0
-97.57% lnwire/test_utils.go
274
0.0
-80.83% contractcourt/chain_watcher_test_harness.go
272
62.04
-12.69% discovery/gossiper.go
271
0.0
-65.94% channeldb/migration32/mission_control_store.go
263
0.0
-57.93% channeldb/migration21/legacy/legacy_decoding.go
260
0.0
-57.78% channeldb/migration21/current/current_encoding.go
260
36.33
-31.59% contractcourt/utxonursery.go
258
0.0
-66.84% invoices/sql_migration.go
249
0.0
-80.32% lnwire/node_announcement_2.go
237
55.47
-14.48% watchtower/wtdb/client_db.go
236
0.3
-70.66% watchtower/wtdb/migration4/client_db.go
201
0.0
-67.91% channeldb/migration_01_to_11/migration_09_legacy_serialization.go
198
56.95
-15.9% payments/db/kv_store.go
193
49.17
-26.73% graph/builder.go
192
0.0
-71.38% channeldb/migration32/route.go
191
0.0
-69.2% channeldb/migration30/revocation_log.go
191
1.36
-86.82% lntest/unittest/backend.go
186
0.0
-62.42% channeldb/migration25/channel.go
180
45.49
-37.74% lnwire/onion_error.go
179
39.2
-29.98% contractcourt/nursery_store.go
178
0.0
-30.9% channeldb/migration_01_to_11/migrations.go
178
45.81
-49.72% zpay32/decode.go
176
3.88
-85.44% channeldb/migration30/test_utils.go
173
39.44
-28.31% lnwire/lnwire.go
169
62.23
-21.64% routing/router.go
165
67.72
-18.62% discovery/syncer.go
157
63.87
-14.97% channeldb/db.go
157
71.51
-5.41% peer/brontide.go
156
72.99
-9.87% htlcswitch/switch.go
154
0.0
-69.68% channeldb/migration21/migration.go
151
68.14
-5.08% funding/manager.go
151
73.4
-11.34% input/script_utils.go
150
0.0
-53.57% channeldb/migration_01_to_11/payments.go
149
74.32
-8.66% contractcourt/channel_arbitrator.go
143
44.44
-51.25% watchtower/wtdb/range_index.go
140
52.5
-22.54% lnwallet/chancloser/chancloser.go
138
0.0
-24.86% channeldb/migration_01_to_11/graph.go
138
0.0
-49.46% watchtower/wtdb/migration4/range_index.go
137
0.0
-98.56% onionmessage/test_utils.go
133
1.69
-74.72% lnwire/blinded_path.go
132
61.39
-27.85% discovery/sync_manager.go
132
72.49
-13.81% invoices/invoiceregistry.go
129
75.87
-10.02% lnwallet/chancloser/rbf_coop_transitions.go
129
19.76
-50.99% watchtower/wtdb/queue.go
127
0.0
-93.38% invoices/test_utils.go
125
63.47
-12.34% channeldb/channel.go
124
6.19
-54.87% routing/probability_bimodal.go
118
3.15
-92.91% autopilot/betweenness_centrality.go
116
0.0
-92.8% autopilot/simple_graph.go
116
67.34
-11.18% lnrpc/routerrpc/router_backend.go
114
0.0
-73.55% channeldb/migration26/channel.go
114
0.0
-19.35% channeldb/migration/lnwire21/lnwire.go
113
73.19
-8.04% channeldb/invoices.go
112
62.75
-24.4% graph/db/graph.go
111
0.0
-84.73% channeldb/migration30/iterator.go
109
71.21
-18.35% routing/payment_lifecycle.go
108
0.0
-59.02% channeldb/migration_01_to_11/channel.go
108
51.59
-42.86% htlcswitch/hop/payload.go
108
5.62
-60.67% lnwire/channel_update_2.go
104
0.0
-41.6% channeldb/migration_01_to_11/codec.go
101
0.0
-67.79% channeldb/migration_01_to_11/migration_10_route_tlv_records.go
98
0.0
-36.3% channeldb/migration_01_to_11/zpay32/decode.go
96
29.05
-26.82% tls_manager.go
95
0.0
-64.63% channeldb/migration30/lnwallet.go
95
31.72
-32.76% routing/localchans/manager.go
94
0.0
-58.75% channeldb/migration_01_to_11/migration_11_invoices.go
91
0.0
-73.39% channeldb/migration27/channel.go
89
69.14
-8.45% contractcourt/breach_arbitrator.go
88
0.0
-83.02% lnwire/dyn_propose.go
86
0.0
-34.54% channeldb/migration_01_to_11/invoices.go
86
0.0
-65.15% channeldb/migration12/invoices.go
85
75.42
-14.21% contractcourt/htlc_success_resolver.go
84
0.0
-63.16% input/test_utils.go
80
0.0
-57.55% lnwire/channel_announcement_2.go
80
29.05
-44.69% lnwire/query_short_chan_ids.go
79
0.0
-60.77% channeldb/migration_01_to_11/db.go
79
0.0
-34.65% channeldb/migration21/current/current_codec.go
79
0.0
-71.82% channeldb/migration35/migration.go
78
67.59
-7.55% lnwallet/btcwallet/btcwallet.go
78
66.14
-24.45% routing/route/route.go
78
47.65
-52.35% watchtower/wtclient/addr_iterator.go
74
63.94
-12.89% htlcswitch/circuit_map.go
74
58.65
-27.82% payments/db/payment.go
74
0.0
-70.48% watchtower/wtdb/migration8/migration.go
73
0.0
-83.91% onionmessage/pathfind.go
72
0.0
-73.47% channeldb/migration13/migration.go
72
0.0
-38.1% channeldb/migration21/legacy/legacy_codec.go
70
45.41
-33.82% htlcswitch/quiescer.go
70
20.44
-38.67% netann/channel_announcement.go
70
0.0
-69.31% watchtower/wtdb/migration1/codec.go
69
0.0
-84.15% lnwallet/chancloser/mock.go
67
64.95
-15.65% htlcswitch/interceptable_switch.go
66
67.1
-12.2% chainntnfs/btcdnotify/btcd.go
66
47.03
-35.68% lncfg/address.go
66
84.62
-7.81% sweep/sweeper.go
65
9.89
-71.43% autopilot/prefattach.go
65
60.52
-15.37% invoices/update_invoice.go
65
0.0
-84.42% lnwire/dyn_commit.go
64
0.0
-63.37% channeldb/migration25/migration.go
64
26.44
-15.38% lnwallet/chainfee/estimator.go
64
0.0
-100.0% payments/db/test_kvdb.go
62
69.83
-17.82% routing/result_interpretation.go
62
66.32
-15.94% watchtower/wtclient/session_queue.go
61
70.79
-20.96% invoices/update.go
61
30.0
-46.92% peer/ping_manager.go
60
67.08
-14.96% chanbackup/single.go
60
0.0
-76.92% netann/host_ann.go
60
0.0
-65.22% watchtower/wtdb/migration7/client_db.go
59
0.0
-71.08% chainntnfs/test_utils.go
59
82.19
-6.33% chainntnfs/txnotifier.go
59
0.0
-83.1% channeldb/migration23/migration.go
59
71.33
-13.75% lnwallet/reservation.go
59
0.0
-45.38% payments/db/kv_duplicate_payments.go
58
0.0
-69.88% channeldb/migration16/migration.go
58
0.0
-61.05% channeldb/migration20/migration.go
58
58.98
-19.66% macaroons/store.go
56
70.82
-5.58% contractcourt/chain_watcher.go
56
38.5
-29.95% graph/db/addr.go
56
85.19
-6.35% sweep/fee_bumper.go
54
0.0
-87.1% lnwire/dns_addr.go
54
48.44
-42.19% lnwire/onion_msg_payload.go
53
0.0
-39.55% sweep/test_utils.go
52
60.85
-24.53% watchtower/wtclient/queue.go
52
0.0
-61.9% watchtower/wtdb/migration8/codec.go
50
65.82
-31.65% lnwire/message.go
50
67.96
-12.92% routing/missioncontrol_store.go
50
0.0
-78.13% watchtower/wtdb/migration1/client_db.go
50
43.75
-52.08% watchtower/wtpolicy/policy.go
49
48.32
-32.89% graph/db/options.go
49
66.07
-14.58% lnwallet/btcwallet/psbt.go
48
67.74
-8.73% chainntnfs/bitcoindnotify/bitcoind.go
48
39.52
-15.81% discovery/bootstrapper.go
48
0.0
-87.27% lntest/mock/spendnotifier.go
48
72.12
-21.24% lnwire/features.go
48
68.12
-17.39% protofsm/state_machine.go
47
0.0
-51.09% channeldb/migration_01_to_11/zpay32/bech32.go
47
0.0
-82.46% channeldb/migration24/migration.go
47
0.0
-58.02% lntest/mock/signer.go
46
49.72
-25.7% htlcswitch/decayedlog.go
46
75.12
-7.63% rpcperms/interceptor.go
45
0.0
-88.24% chainntnfs/neutrinonotify/neutrino_dev.go
45
64.15
-28.3% htlcswitch/held_htlc_set.go
45
0.0
-36.0% input/mocks.go
45
62.35
-17.65% lnwallet/chanfunding/psbt_assembler.go
44
53.14
-3.29% config.go
44
0.0
-40.37% lntest/mock/walletcontroller.go
43
0.0
-72.88% lntest/port/port.go
43
51.09
-46.74% zpay32/bech32.go
42
0.0
-32.06% channeldb/migration_01_to_11/addr.go
42
0.0
-64.62% channeldb/migration27/migration.go
42
0.0
-24.42% lnwallet/mock.go
42
58.05
-20.49% lnwire/writer.go
41
0.0
-61.19% channeldb/migration26/migration.go
41
0.0
-9.19% channeldb/migration/lnwire21/onion_error.go
41
44.5
-19.62% graph/db/models/channel_edge_info.go
41
65.16
-16.8% internal/musig2v040/context.go
41
0.0
-56.16% lnwire/intro_node.go
40
75.46
-18.52% routing/unified_edges.go
40
64.97
-5.99% watchtower/wtclient/client.go
39
52.43
-18.93% channeldb/nodes.go
39
0.0
-35.78% lnwallet/chainfee/filtermanager.go
39
53.31
-15.18% zpay32/encode.go
38
0.0
-80.85% channeldb/migration/lnwire21/channel_reestablish.go
38
83.44
-4.99% routing/pathfind.go
37
0.0
-45.12% channeldb/migration/lnwire21/channel_update.go
37
0.0
-33.33% channeldb/migration/lnwire21/message.go
37
41.89
-50.0% channeldb/revocation_log.go
37
40.79
-48.68% discovery/ban.go
37
61.59
-11.28% watchtower/wtdb/tower_db.go
36
8.33
-75.0% autopilot/externalscoreattach.go
36
0.0
-78.26% channeldb/migration12/migration.go
36
74.12
-14.12% record/blinded_data.go
36
57.22
-9.63% walletunlocker/service.go
35
53.46
-13.46% chainntnfs/interface.go
35
72.85
-6.99% lnwallet/rpcwallet/sign_coordinator.go
35
0.0
-77.78% lnwire/announcement_signatures_2.go
34
0.0
-91.89% autopilot/choice.go
34
83.42
-8.54% brontide/noise.go
34
51.48
-20.12% channeldb/height_hint.go
34
81.2
-9.69% internal/musig2v040/sign.go
34
76.88
-18.28% sweep/aggregator.go
33
51.49
-24.63% channeldb/meta.go
33
78.45
-7.73% routing/missioncontrol.go
33
0.0
-11.83% watchtower/wtdb/migration8/range_index.go
32
59.14
-17.2% channeldb/waitingproof.go
32
81.36
-6.03% chanstate/open_channel.go
32
86.65
-7.77% htlcswitch/mailbox.go
32
0.0
-61.54% lntest/wait/wait.go
32
0.0
-72.73% lnwire/dyn_ack.go
32
43.08
-24.62% macaroons/constraints.go
32
70.0
-24.62% routing/missioncontrol_state.go
32
66.94
-13.22% watchtower/wtclient/session_negotiator.go
31
70.35
-15.58% aezeed/cipherseed.go
31
50.79
-49.21% contractcourt/config.go
31
67.26
-27.43% lnwire/signature.go
31
68.12
-13.54% routing/chainview/bitcoind.go
30
75.57
-7.63% accessman.go
30
17.28
-37.04% autopilot/graph.go
30
0.0
-47.62% channeldb/migration21/common/enclosed_types.go
30
68.12
-6.88% chanstate/kv_open_channel.go
30
74.31
-2.06% lnwallet/wallet.go
30
52.24
-44.78% onionmessage/ratelimit.go
29
7.75
-22.48% channeldb/migration/lnwire21/features.go
29
55.1
-19.73% discovery/message_store.go
29
75.44
-16.96% onionmessage/actor.go
29
68.53
-12.5% routing/chainview/btcd.go
29
0.0
-82.86% watchtower/wtdb/migration5/client_db.go
28
0.0
-73.68% chainntnfs/btcdnotify/btcd_dev.go
28
65.0
-35.0% chanacceptor/merge.go
28
0.0
-46.67% channeldb/migration32/codec.go
27
52.83
-25.47% build/sub_logger.go
27
76.5
-5.08% chainntnfs/neutrinonotify/neutrino.go
27
46.05
-12.56% funding/commitment_type_negotiation.go
27
0.0
-75.0% lnwallet/chainfee/minfeemanager.go
27
0.0
-69.23% routing/route/blindedroute.go
27
40.22
-29.35% watchtower/wtserver/create_session.go
26
0.0
-92.86% channeldb/migration/lnwire21/update_fail_htlc.go
26
49.09
-47.27% chanstate/revocation_log.go
26
40.43
-55.32% lnwire/channel_id.go
26
73.13
-19.4% lnwire/custom_records.go
26
0.0
-92.86% lnwire/pure_tlv.go
26
71.91
-0.32% rpcserver.go
26
0.0
-59.09% watchtower/wtdb/migration4/codec.go
26
0.0
-65.0% watchtower/wtdb/migration6/client_db.go
25
0.0
-71.43% chainntnfs/bitcoindnotify/bitcoind_dev.go
25
58.0
-25.0% channeldb/fwd_response_store.go
25
0.0
-86.21% channeldb/migration/lnwire21/announcement_signatures.go
25
73.73
-6.7% contractcourt/htlc_incoming_contest_resolver.go
25
14.04
-43.86% lnrpc/walletrpc/walletkit_util.go
25
54.9
-24.51% lnwire/local_nonces.go
25
61.11
-34.72% zpay32/amountunits.go
24
73.71
-11.27% chanacceptor/rpcacceptor.go
24
0.0
-75.0% channeldb/migration29/migration.go
24
79.47
-12.63% lnwallet/chanfunding/coin_select.go
24
82.63
-4.85% routing/blindedpath/blinded_path.go
24
0.0
-66.67% watchtower/wtdb/migration3/client_db.go
23
63.9
-6.59% input/witnessgen.go
23
72.88
-5.57% lnrpc/invoicesrpc/addinvoice.go
23
47.27
-41.82% lnrpc/routerrpc/parse_duration.go
23
74.53
-8.61% lnwallet/musig_session.go
23
66.35
-10.9% watchtower/wtserver/server.go
22
0.0
-84.62% channeldb/migration/lnwire21/update_add_htlc.go
22
79.49
-8.06% chanstate/kv_revocation_log.go
22
22.54
-30.99% lnwallet/errors.go
22
65.05
-21.36% lnwire/reply_channel_range.go
22
41.33
-14.67% watchtower/wtwire/wtwire.go
22
56.84
-23.16% zpay32/invoice.go
21
72.97
-8.11% funding/batch.go
21
71.9
-13.73% graph/db/notifications.go
21
71.13
-1.94% lnrpc/routerrpc/router_server.go
21
0.0
-100.0% lnwire/timestamp.go
21
86.53
-10.88% sweep/tx_input_set.go
21
72.33
-13.21% sweep/walletsweep.go
21
0.0
-87.5% watchtower/lookout/mock.go
21
58.08
-4.19% watchtower/wtclient/manager.go
20
80.7
-5.85% aliasmgr/aliasmgr.go
20
21.21
-60.61% autopilot/agent_constraints.go
20
57.0
-20.0% channeldb/witness_cache.go
20
73.6
-10.15% lnwallet/btcwallet/signer.go
20
82.88
-3.0% lnwallet/commitment.go
20
69.47
-15.27% lnwire/extra_bytes.go
19
28.13
-59.38% autopilot/top_centrality.go
19
0.0
-70.37% channeldb/migration33/migration.go
19
75.0
-8.96% invoices/invoices.go
19
6.82
-43.18% lnwallet/aux_leaf_store.go
18
0.0
-66.67% lntest/mock/chainnotifier.go
18
0.0
-100.0% lnwallet/confscale.go
18
70.21
-19.15% lnwire/partial_sig.go
18
75.9
-21.69% watchtower/wtclient/candidate_iterator.go
18
0.0
-75.0% watchtower/wtdb/migration2/client_db.go
18
67.12
-24.66% watchtower/wtserver/state_update.go
18
53.49
-13.95% zpay32/blinded_path.go
17
50.91
-15.45% brontide/conn.go
17
76.58
-10.76% chainio/dispatcher.go
17
0.0
-14.05% channeldb/migration/lnwire21/custom_records.go
17
76.8
-4.53% htlcswitch/hop/iterator.go
17
73.97
-23.29% lnwallet/update_log.go
17
0.0
-80.95% lnwire/outpoint.go
17
0.0
-73.91% lnwire/update_fee.go
17
70.0
-24.29% watchtower/blob/type.go
16
74.6
-25.4% batch/scheduler.go
16
77.83
-7.24% channeldb/forwarding_log.go
16
0.0
-72.73% channeldb/migration29/codec.go
16
0.0
-80.0% channeldb/migration/lnwire21/commit_sig.go
16
0.0
-50.0% channeldb/migration/lnwire21/msat.go
16
0.0
-26.23% channeldb/migration/lnwire21/signature.go
16
0.0
-69.57% channeldb/migration/lnwire21/update_fulfill_htlc.go
16
67.02
-2.09% lnwallet/rpcwallet/rpcwallet.go
16
66.06
-14.68% lnwire/channel_reestablish.go
16
71.55
-13.79% lnwire/closing_complete.go
16
73.28
-12.21% lnwire/closing_sig.go
16
0.0
-72.73% lnwire/dyn_reject.go
16
0.0
-80.0% lnwire/warning.go
16
15.79
-84.21% peer/onion_ratelimit.go
16
58.97
-41.03% watchtower/wtclient/sess_close_min_heap.go
15
0.0
-100.0% chainio/mocks.go
15
0.0
-68.18% channeldb/migration_01_to_11/legacy_serialization.go
15
0.0
-17.86% channeldb/migration_01_to_11/zpay32/invoice.go
15
0.0
-62.5% channeldb/migration32/migration.go
15
59.05
-14.29% htlcswitch/circuit.go
15
51.67
-25.0% lnencrypt/crypto.go
15
55.17
-9.66% netann/channel_update.go
15
76.62
-7.46% routing/payment_session.go
14
66.67
-33.33% batch/batch.go
14
0.0
-34.15% chainntnfs/mocks.go
14
64.66
-12.07% chanbackup/backupfile.go
14
62.79
-32.56% channeldb/paginate.go
14
84.48
-8.05% graph/db/graph_cache.go
14
71.17
-12.61% input/size.go
14
50.91
-12.73% lnwallet/interface.go
14
55.93
-23.73% lnwire/gossip_timestamp_range.go
14
0.0
-87.5% watchtower/wtwire/error.go
13
0.0
-44.83% channeldb/migration/lnwire21/channel_id.go
13
76.74
-7.56% feature/manager.go
13
72.73
-8.44% internal/musig2v040/nonces.go
13
57.58
-39.39% lnwallet/commit_sort.go
13
69.49
-22.03% lnwallet/payment_descriptor.go
13
83.52
-14.29% msgmux/msg_router.go
13
82.43
-5.44% routing/blinding.go
12
76.27
-20.34% chanbackup/backup.go
12
67.73
-3.2% chanstate/kv_commitment.go
12
73.33
-20.0% feature/deps.go
12
0.0
-100.0% lnutils/fs.go
12
0.0
-54.55% lnwallet/chainfee/mocks.go
12
63.64
-21.82% lnwallet/chanvalidate/validate.go
12
71.05
-15.79% lnwire/channel_ready.go
12
0.0
-75.0% lnwire/ping.go
12
0.0
-52.17% macaroons/bake.go
12
72.22
-22.22% payments/db/payment_status.go
11
69.44
-30.56% chanbackup/recover.go
11
88.31
-7.14% chanfitness/chanevent.go
11
81.5
-4.85% chanfitness/chaneventstore.go
11
68.58
-3.01% chanstate/kv_forwarding_package.go
11
31.43
-31.43% keychain/signer.go
11
0.0
-84.62% lnwire/pong.go
11
67.42
0.12% server.go
11
78.57
-15.71% sweep/weight_estimator.go
10
7.69
-76.92% channeldb/migration/create_tlb.go
10
0.0
-100.0% graph/db/test_kvdb.go
10
94.48
-5.52% internal/musig2v040/keys.go
10
79.27
-6.1% invoices/invoice_expiry_watcher.go
10
0.0
-17.54% invoices/mock.go
10
0.0
-27.03% lntest/mock/secretkeyring.go
10
47.37
-17.54% lnwallet/aux_signer.go
10
75.81
-2.33% lnwallet/rpcwallet/remote_signer_client.go
10
55.1
-20.41% lnwire/closing_signed.go
10
62.9
-16.13% lnwire/query_channel_range.go
10
66.67
-7.58% macaroons/service.go
9
78.26
-13.04% amp/shard_tracker.go
9
0.0
-69.23% channeldb/migration32/hop.go
9
67.21
-0.99% contractcourt/briefcase.go
9
69.31
-8.91% htlcswitch/resolution_store.go
9
30.77
-69.23% lncfg/workers.go
9
75.51
-9.18% lnwallet/chanfunding/canned_assembler.go
9
82.41
-3.1% lnwallet/chanfunding/wallet_assembler.go
9
69.64
-16.07% lnwire/timestamps.go
9
0.0
-100.0% netann/msg_hash.go
9
18.18
-81.82% peer/ping_limits.go
9
72.22
-8.33% routing/bandwidth.go
9
88.66
-9.28% sweep/fee_function.go
9
0.0
-100.0% watchtower/wtdb/migration5/codec.go
8
61.54
-12.31% chanbackup/multi.go
8
55.56
-44.44% chanfitness/rate_limit.go
8
0.0
-80.0% channeldb/migration/lnwire21/short_channel_id.go
8
77.94
-11.76% chanstate/forwarding.go
8
84.78
-1.31% contractcourt/htlc_timeout_resolver.go
8
27.27
-72.73% feature/required.go
8
76.71
-10.96% invoices/modification_interceptor.go
8
51.11
-8.89% lnwire/node_announcement.go
8
80.66
-3.29% netann/chan_status_manager.go
8
77.14
-22.86% routing/shards/shard_tracker.go
8
61.9
-3.17% watchtower/blob/justice_kit_packet.go
7
86.11
-4.86% chainntnfs/mempool.go
7
0.0
-77.78% channeldb/migration_01_to_11/meta.go
7
0.0
-70.0% channeldb/migration_01_to_11/payment_control.go
7
0.0
-77.78% channeldb/migration31/migration.go
7
0.0
-58.33% channeldb/migration/lnwire21/true_boolean.go
7
46.56
-2.67% chanstate/codec.go
7
75.68
-18.92% htlcswitch/failure.go
7
0.0
-77.78% lnencrypt/test_utils.go
7
50.0
-29.17% lntypes/preimage.go
7
73.02
-11.11% lnwire/revoke_and_ack.go
7
86.62
-4.46% routing/control_tower.go
7
42.31
-26.92% shachain/utils.go
7
64.52
-11.29% watchtower/wtdb/tower.go
6
0.0
-100.0% channeldb/migration_01_to_11/options.go
6
0.0
-4.92% channeldb/migration_01_to_11/route.go
6
0.0
-42.86% channeldb/migration20/codec.go
6
77.4
-0.92% contractcourt/chain_arbitrator.go
6
86.1
-3.21% discovery/validation_barrier.go
6
46.34
-14.63% invoices/resolution_result.go
6
26.09
-26.09% lnwallet/btcwallet/driver.go
6
69.23
-23.08% lnwallet/chainfee/rates.go
6
86.11
-8.33% lnwallet/transactions.go
6
49.73
-3.28% lnwire/channel_update.go
6
74.07
-11.11% lnwire/commit_sig.go
6
0.0
-50.0% lnwire/kickoff_sig.go
6
62.9
-4.84% lnwire/open_channel.go
6
62.96
-22.22% lnwire/typed_fee.go
6
68.75
-9.38% lnwire/update_add_htlc.go
6
77.98
-5.5% routing/probability_apriori.go
6
81.48
-11.11% shachain/element.go
6
80.0
-20.0% watchtower/wtwire/init.go
5
76.36
-9.09% amp/sharer.go
5
72.22
-9.26% chainntnfs/best_block_view.go
5
34.55
-9.09% graph/db/models/channel_edge_policy.go
5
57.63
-8.47% graph/db/reject_cache.go
5
70.93
-5.81% lnrpc/marshall_utils.go
5
59.71
-3.6% lnwallet/chancloser/rbf_coop_states.go
5
78.13
-15.63% lnwire/msat.go
5
70.59
-14.71% lnwire/musig2.go
5
75.0
-12.5% record/amp.go
5
79.49
-12.82% record/mpp.go
5
76.07
-3.07% watchtower/wtclient/backup_task.go
5
87.18
-12.82% watchtower/wtclient/stats.go
5
66.67
-20.83% watchtower/wtserver/delete_session.go
4
38.89
-22.22% batch/kvdb.go
4
62.12
-3.03% brontide/listener.go
4
55.56
-44.44% discovery/gossip_result.go
4
80.95
-9.52% graph/db/graph_cache_state.go
4
33.33
-33.33% htlcswitch/failure_detail.go
4
84.21
-3.01% htlcswitch/payment_result.go
4
55.29
-4.71% lncfg/remotesigner.go
4
82.98
-8.51% lnutils/sync_map.go
4
0.0
-66.67% lnwallet/btcwallet/config.go
4
64.81
-3.7% lnwire/accept_channel.go
4
48.94
-4.26% lnwire/channel_announcement.go
4
63.64
-9.09% lnwire/funding_created.go
4
64.1
-10.26% lnwire/funding_signed.go
4
69.23
-10.26% lnwire/init_message.go
4
81.25
-12.5% lnwire/short_channel_id.go
4
72.55
-7.84% lnwire/shutdown.go
4
62.22
-8.89% lnwire/update_fulfill_htlc.go
4
60.0
-40.0% macaroons/context.go
4
85.37
-9.76% peer/queue_cost.go
4
76.61
-1.61% rpcperms/middleware_handler.go
4
81.4
-9.3% watchtower/wtclient/interface.go
4
84.0
-16.0% watchtower/wtdb/session_info.go
4
67.65
-5.88% watchtower/wtwire/message.go
4
90.91
-3.64% witness_beacon.go
3
80.0
-20.0% batch/interface.go
3
82.86
-8.57% channeldb/options.go
3
83.33
-3.85% chanstate/kv_final_htlc.go
3
89.29
-10.71% graph/db/channel_cache.go
3
83.33
-16.67% htlcswitch/hop/forwarding_info.go
3
79.75
-1.27% keychain/btcwallet.go
3
44.44
-33.33% lncfg/color.go
3
85.0
-15.0% lntypes/hash.go
3
62.5
-37.5% record/custom_records.go
3
91.18
-8.82% routing/heap.go
3
71.83
-4.23% shachain/store.go
3
59.8
-1.51% sweep/store.go
3
75.47
-1.89% watchtower/lookout/justice_descriptor.go
2
71.43
-28.57% buffer/utils.go
2
87.8
-1.22% chanbackup/pubsub.go
2
87.3
-3.17% channeldb/forwarding_policy.go
2
56.44
-1.98% chanstate/kv_close_summary.go
2
88.24
-5.88% graph/db/models/channel.go
2
38.46
-7.69% htlcswitch/hodl/flags.go
2
63.44
-0.88% input/musig2.go
2
61.95
-1.77% input/signdescriptor.go
2
91.89
-2.7% input/taproot.go
2
69.23
-7.69% input/txout.go
2
0.0
-100.0% invoices/errors.go
2
90.48
-9.52% keychain/ecdh.go
2
71.75
-0.9% lnrpc/invoicesrpc/invoices_server.go
2
0.0
-20.0% lntest/mock/chainio.go
2
0.0
-66.67% lnutils/chan.go
2
69.86
-2.74% lnwallet/sigpool.go
2
81.82
-9.09% lnwire/channel_type.go
2
83.72
-4.65% lnwire/custom.go
2
0.0
-100.0% lnwire/encoding.go
2
69.7
-6.06% lnwire/error.go
2
66.67
-33.33% lnwire/netaddress.go
2
0.0
-50.0% lnwire/opaque_addrs.go
2
86.21
-6.9% lnwire/query_options.go
2
72.73
-9.09% lnwire/stfu.go
2
75.0
-12.5% lnwire/typed_lease_expiry.go
2
93.1
-6.9% multimutex/multimutex.go
2
59.09
-3.03% netann/node_announcement.go
2
74.19
-2.15% onionmessage/hop.go
2
62.71
-3.39% payments/db/codec.go
2
91.89
-5.41% peer/msg_queue.go
2
63.64
-6.06% record/hop.go
2
71.26
-1.2% sweep/txgenerator.go
2
0.0
-100.0% watchtower/wtdb/migration2/codec.go
2
0.0
-100.0% watchtower/wtdb/migration3/codec.go
2
0.0
-100.0% watchtower/wtdb/migration6/codec.go
2
0.0
-50.0% watchtower/wtdb/migration7/codec.go
1
69.7
-0.76% htlcswitch/htlcnotifier.go
1
69.7
-0.76% lnrpc/routerrpc/subscribe_events.go
1
85.71
-14.29% lnutils/context.go
1
71.43
-7.14% netann/sign.go
1
95.56
-2.22% routing/chainview/queue.go
1
73.49
-1.2% watchtower/blob/commitments.go
Jobs
ID Job ID Ran Files Coverage
1 itest-btcd - 36771893454.1 30 Sep 2026 09:00PM UTC 898
48.81
GitHub Action Run
2 itest-bitcoind - 36771893454.2 30 Sep 2026 09:06PM UTC 898
48.89
GitHub Action Run
3 itest-neutrino - 36771893454.3 30 Sep 2026 09:43PM UTC 898
48.54
GitHub Action Run
4 itest-bitcoind-miner - 36771893454.4 30 Sep 2026 09:02PM UTC 898
48.9
GitHub Action Run
Source Files on build 36771893454
  • Tree
  • List 898
  • Changed 518
  • Source Changed 0
  • Coverage Changed 518
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #36771893454
  • Pull Request #11287
  • PR Base - master (#36769716055)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc