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

lightningnetwork / lnd / 17101605539
67%

Build:
DEFAULT BRANCH: master
Ran 20 Aug 2025 02:48PM UTC
Jobs 3
Files 779
Run time 2min
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

20 Aug 2025 02:35PM UTC coverage: 57.321% (-9.4%) from 66.68%
17101605539

push

github

web-flow
Merge pull request #10102 from yyforyongyu/fix-UpdatesInHorizon

Catch bad gossip peer and fix `UpdatesInHorizon`

28 of 89 new or added lines in 4 files covered. (31.46%)

29163 existing lines in 459 files now uncovered.

99187 of 173038 relevant lines covered (57.32%)

1.78 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
80.3
-1.32% discovery/chan_series.go
6
42.86
-46.03% discovery/ban.go
54
68.44
-10.56% discovery/gossiper.go

Uncovered Existing Lines

Lines Coverage ∆ File
2
75.0
-25.0% buffer/utils.go
2
89.11
-0.99% chanbackup/pubsub.go
2
85.14
-2.7% channeldb/forwarding_policy.go
2
81.17
-0.45% contractcourt/htlc_incoming_contest_resolver.go
2
83.69
-0.71% discovery/validation_barrier.go
2
69.71
-1.14% htlcswitch/htlcnotifier.go
2
63.49
-1.59% input/signdescriptor.go
2
72.41
-6.9% input/txout.go
2
49.02
-1.96% lnwire/channel_announcement.go
2
85.19
-7.41% lnwire/channel_type.go
2
57.14
-4.08% lnwire/closing_sig.go
2
89.19
-5.41% lnwire/query_options.go
2
78.95
-10.53% lnwire/typed_lease_expiry.go
2
74.58
-3.39% netann/node_announcement.go
2
70.0
-10.0% netann/sign.go
2
68.0
-2.67% payments/db/codec.go
2
93.33
-6.67% record/hop.go
2
94.29
-2.86% routing/chainview/queue.go
3
91.3
-6.52% chainio/consumer.go
3
87.5
-12.5% graph/db/channel_cache.go
3
36.73
-6.12% htlcswitch/hodl/flags.go
3
67.72
-1.05% input/musig2.go
3
92.39
-3.26% input/taproot.go
3
31.25
-9.38% intercepted_forward.go
3
0.0
-100.0% invoices/errors.go
3
82.5
-1.07% keychain/btcwallet.go
3
88.89
-11.11% keychain/ecdh.go
3
54.55
-27.27% lncfg/color.go
3
0.0
-17.65% lntest/mock/chainio.go
3
87.5
-12.5% lntypes/hash.go
3
51.43
-8.57% lnwire/announcement_signatures.go
3
84.0
-6.0% lnwire/custom.go
3
0.0
-100.0% lnwire/encoding.go
3
75.0
-10.71% lnwire/init_message.go
3
66.67
-33.33% lnwire/netaddress.go
3
0.0
-50.0% lnwire/opaque_addrs.go
3
66.67
-9.09% lnwire/update_fail_malformed_htlc.go
3
70.0
-30.0% record/custom_records.go
3
74.68
-3.8% shachain/store.go
3
61.23
-1.32% sweep/store.go
3
0.0
-100.0% watchtower/wtdb/migration2/codec.go
3
0.0
-100.0% watchtower/wtdb/migration3/codec.go
3
0.0
-100.0% watchtower/wtdb/migration6/codec.go
3
0.0
-50.0% watchtower/wtdb/migration7/codec.go
4
80.0
-20.0% batch/interface.go
4
47.62
-19.05% batch/kvdb.go
4
66.45
-2.58% brontide/listener.go
4
82.22
-8.89% channeldb/options.go
4
80.3
-1.32% discovery/chan_series.go
4
25.93
-14.81% graph/db/models/channel_edge_policy.go
4
0.0
-66.67% lnutils/chan.go
4
65.49
-3.54% lnwire/accept_channel.go
4
64.58
-8.33% lnwire/funding_created.go
4
63.57
-3.1% lnwire/open_channel.go
4
74.14
-6.9% lnwire/shutdown.go
4
66.67
-13.33% lnwire/typed_fee.go
4
58.18
-7.27% lnwire/update_fulfill_htlc.go
4
69.23
-30.77% macaroons/context.go
4
91.11
-8.89% multimutex/multimutex.go
4
71.43
-1.97% sweep/txgenerator.go
4
78.07
-2.14% watchtower/lookout/justice_descriptor.go
5
88.11
-2.7% chainntnfs/mempool.go
5
86.49
-13.51% graph/db/reject_cache.go
5
85.71
-10.2% lnutils/sync_map.go
5
83.33
-11.9% lnwire/short_channel_id.go
5
66.67
-18.52% lnwire/stfu.go
5
84.21
-5.26% pool/worker.go
5
80.0
-10.0% record/amp.go
5
84.0
-10.0% record/mpp.go
5
76.9
-1.58% rpcperms/middleware_handler.go
6
88.2
-0.78% contractcourt/htlc_timeout_resolver.go
6
41.67
-25.0% htlcswitch/failure_detail.go
6
70.9
-4.48% lnrpc/marshall_utils.go
6
90.65
-5.61% lnwallet/transactions.go
6
46.74
-3.26% lnwire/channel_update.go
6
66.25
-7.5% lnwire/closing_complete.go
6
80.0
-15.0% lnwire/msat.go
6
59.57
-6.38% lnwire/node_announcement.go
6
66.67
-8.33% lnwire/update_add_htlc.go
6
84.24
-3.64% routing/probability_apriori.go
6
79.62
-2.84% watchtower/wtclient/backup_task.go
6
86.96
-13.04% watchtower/wtclient/stats.go
6
68.75
-18.75% watchtower/wtserver/delete_session.go
6
73.2
-6.19% watchtower/wtwire/message.go
7
78.57
-10.0% amp/sharer.go
7
73.02
-11.11% chainntnfs/best_block_view.go
7
79.25
-0.9% contractcourt/chain_arbitrator.go
7
33.33
-25.93% lnwallet/btcwallet/driver.go
7
89.16
-8.43% lnwallet/update_log.go
7
69.64
-12.5% lnwire/closing_signed.go
7
65.12
-16.28% lnwire/funding_signed.go
7
81.67
-11.67% shachain/element.go
8
73.33
-26.67% chanfitness/rate_limit.go
8
56.52
-2.32% channeldb/codec.go
8
0.0
-100.0% channeldb/migration_01_to_11/options.go
8
0.0
-72.73% channeldb/migration_01_to_11/payment_control.go
8
0.0
-4.97% channeldb/migration_01_to_11/route.go
8
0.0
-50.0% channeldb/migration20/codec.go
8
0.0
-80.0% channeldb/migration31/migration.go
8
47.5
-10.0% invoices/resolution_result.go
8
74.2
-0.73% lnrpc/routerrpc/router_server.go
8
0.0
-53.33% lnwire/kickoff_sig.go
8
66.18
-11.76% lnwire/query_channel_range.go
8
65.47
-2.88% watchtower/blob/justice_kit_packet.go
8
75.0
-25.0% watchtower/wtdb/session_info.go
8
66.67
-11.11% watchtower/wtdb/tower.go
8
81.82
-18.18% watchtower/wtwire/init.go
9
0.0
-81.82% channeldb/migration_01_to_11/meta.go
9
0.0
-56.25% channeldb/migration/lnwire21/true_boolean.go
9
70.57
-0.87% contractcourt/briefcase.go
9
78.18
-16.36% htlcswitch/failure.go
9
80.0
-20.0% htlcswitch/held_htlc_set.go
9
80.61
-9.18% invoices/modification_interceptor.go
9
35.71
-64.29% lncfg/workers.go
9
0.0
-69.23% lnencrypt/test_utils.go
9
53.33
-30.0% lntypes/preimage.go
9
70.97
-14.52% lnwire/commit_sig.go
9
62.07
-15.52% lnwire/revoke_and_ack.go
9
72.58
-14.52% lnwire/timestamps.go
9
75.0
-7.5% routing/bandwidth.go
9
79.07
-20.93% routing/shards/shard_tracker.go
9
63.04
-19.57% shachain/utils.go
9
91.85
-6.67% sweep/fee_function.go
10
81.82
-11.36% amp/shard_tracker.go
10
70.0
-11.11% chanbackup/multi.go
10
14.29
-71.43% channeldb/migration/create_tlb.go
10
81.08
-5.41% feature/manager.go
10
0.0
-83.33% lnwallet/btcwallet/config.go
10
68.29
-24.39% lnwallet/chainfee/rates.go
10
83.71
-2.86% lnwallet/chanfunding/wallet_assembler.go
10
37.5
-62.5% zpay32/hophint.go
11
89.62
-5.19% chanfitness/chanevent.go
11
26.67
-73.33% feature/required.go
11
0.0
-100.0% graph/db/test_kvdb.go
11
95.2
-4.8% internal/musig2v040/keys.go
11
81.99
-5.21% invoices/invoice_expiry_watcher.go
11
60.61
-5.56% lnwallet/chancloser/rbf_coop_states.go
11
0.0
-57.89% lnwire/pong.go
11
70.91
-6.67% macaroons/service.go
11
0.0
-100.0% netann/msg_hash.go
11
0.0
-100.0% watchtower/wtdb/migration5/codec.go
12
83.41
-5.69% channeldb/forwarding_log.go
12
0.0
-80.0% channeldb/migration/lnwire21/short_channel_id.go
12
70.83
-10.0% htlcswitch/resolution_store.go
12
78.23
-9.68% lnwallet/chanfunding/canned_assembler.go
12
68.57
-17.14% lnwallet/chanvalidate/validate.go
12
68.42
-31.58% lnwire/channel_id.go
12
72.29
-14.46% lnwire/channel_ready.go
12
83.16
-12.63% sweep/weight_estimator.go
13
71.74
-28.26% chanbackup/recover.go
13
0.0
-76.47% channeldb/migration32/hop.go
13
0.0
-100.0% lnutils/fs.go
13
42.67
-17.33% lnwallet/aux_signer.go
13
80.76
-4.1% netann/chan_status_manager.go
13
84.78
-4.5% routing/blinding.go
14
68.94
-10.61% chanbackup/backupfile.go
14
79.49
-17.95% chanbackup/backup.go
14
36.76
-20.59% graph/db/models/channel_edge_info.go
14
75.81
-3.02% htlcswitch/hop/iterator.go
14
75.92
-7.33% internal/musig2v040/nonces.go
14
57.81
-21.88% lnwire/gossip_timestamp_range.go
15
0.0
-19.23% invoices/mock.go
15
0.0
-62.5% lntest/mock/chainnotifier.go
15
76.87
-4.89% lnwallet/musig_session.go
15
85.09
-13.16% msgmux/msg_router.go
15
59.36
-8.02% netann/channel_update.go
16
78.67
-21.33% batch/scheduler.go
16
0.0
-29.63% lntest/mock/secretkeyring.go
16
79.45
-6.32% lnwallet/btcwallet/signer.go
16
0.0
-57.14% lnwallet/chainfee/mocks.go
16
57.5
-40.0% lnwallet/commit_sort.go
16
54.48
-11.94% lnwallet/interface.go
16
0.0
-51.61% lnwire/announcement_signatures_2.go
16
78.08
-3.94% routing/missioncontrol_store.go
16
78.85
-6.15% routing/payment_session.go
17
64.26
-5.57% chainntnfs/interface.go
17
0.0
-60.71% channeldb/migration_01_to_11/legacy_serialization.go
17
74.71
-19.54% feature/deps.go
17
86.61
-7.59% graph/db/graph_cache.go
17
35.85
-32.08% keychain/signer.go
17
60.26
-21.79% lnencrypt/crypto.go
17
0.0
-56.67% macaroons/bake.go
18
79.0
-6.41% chanfitness/chaneventstore.go
18
0.0
-47.37% channeldb/migration/lnwire21/channel_id.go
18
54.12
-0.11% config.go
18
60.98
-14.63% htlcswitch/circuit.go
18
85.53
-2.28% lnwallet/commitment.go
18
0.0
-85.71% watchtower/wtwire/error.go
18
55.88
-13.24% zpay32/blinded_path.go
19
80.19
-9.18% chainio/dispatcher.go
19
0.0
-100.0% chainio/mocks.go
19
0.0
-18.81% channeldb/migration_01_to_11/zpay32/invoice.go
19
64.41
-32.2% channeldb/paginate.go
19
0.0
-73.08% lnwire/dyn_reject.go
19
83.08
-7.14% record/blinded_data.go
19
79.0
-19.0% watchtower/wtclient/candidate_iterator.go
19
58.7
-41.3% watchtower/wtclient/sess_close_min_heap.go
20
72.09
-4.02% channeldb/forwarding_package.go
20
0.0
-68.97% channeldb/migration32/migration.go
20
0.0
-13.33% channeldb/migration/lnwire21/custom_records.go
20
0.0
-50.0% channeldb/migration/lnwire21/msat.go
20
75.16
-12.74% htlcswitch/payment_result.go
20
68.84
-14.49% input/size.go
20
80.89
-12.74% lnwire/custom_records.go
20
0.0
-80.0% lnwire/ping.go
20
67.57
-18.02% lnwire/reply_channel_range.go
20
0.0
-66.67% lnwire/update_fee.go
20
89.55
-4.48% routing/control_tower.go
21
0.0
-36.84% chainntnfs/mocks.go
21
0.0
-77.78% channeldb/migration/lnwire21/commit_sig.go
21
0.0
-65.63% channeldb/migration/lnwire21/update_fulfill_htlc.go
21
75.08
-7.07% funding/batch.go
21
0.0
-80.77% lnwire/warning.go
21
71.26
-24.14% payments/db/payment_status.go
22
83.17
-5.29% aliasmgr/aliasmgr.go
22
0.0
-75.86% channeldb/migration29/codec.go
22
74.3
-12.29% graph/db/notifications.go
22
76.01
-8.12% invoices/invoices.go
22
75.35
-4.34% lnrpc/invoicesrpc/addinvoice.go
22
10.2
-44.9% lnwallet/aux_leaf_store.go
22
88.28
-9.21% sweep/tx_input_set.go
22
75.0
-21.15% watchtower/blob/type.go
22
46.74
-11.96% watchtower/wtwire/wtwire.go
23
62.98
-12.71% channeldb/nodes.go
23
59.83
-19.66% channeldb/witness_cache.go
23
58.33
-23.96% lnwire/channel_reestablish.go
23
74.78
-20.0% lnwire/partial_sig.go
23
60.85
-4.09% watchtower/wtclient/manager.go
23
69.42
-9.5% watchtower/wtserver/server.go
23
66.32
-24.21% watchtower/wtserver/state_update.go
24
28.21
-61.54% autopilot/top_centrality.go
24
60.0
-40.0% batch/batch.go
24
73.3
-5.25% input/witnessgen.go
24
84.82
-4.19% routing/blindedpath/blinded_path.go
25
53.28
-18.25% brontide/conn.go
25
0.0
-31.25% channeldb/migration/lnwire21/signature.go
25
0.0
-40.32% lntest/wait/wait.go
25
59.3
-29.07% lnwallet/payment_descriptor.go
25
0.0
-80.65% watchtower/wtdb/migration2/client_db.go
25
60.0
-21.74% zpay32/invoice.go
26
0.0
-76.47% channeldb/migration33/migration.go
26
14.75
-42.62% lnrpc/walletrpc/walletkit_util.go
26
75.19
-5.0% lnwallet/reservation.go
26
0.0
-100.0% payments/db/test_kvdb.go
26
75.49
-12.75% sweep/walletsweep.go
26
65.88
-30.59% zpay32/amountunits.go
27
73.81
-9.18% chanacceptor/rpcacceptor.go
27
0.0
-81.82% channeldb/migration/lnwire21/update_add_htlc.go
27
45.53
-10.51% funding/commitment_type_negotiation.go
27
88.95
-4.6% htlcswitch/mailbox.go
27
26.0
-27.0% lnwallet/errors.go
27
84.42
-11.69% sweep/aggregator.go
27
0.0
-69.23% watchtower/wtdb/migration3/client_db.go
28
0.0
-77.78% channeldb/migration29/migration.go
28
0.0
-90.32% watchtower/lookout/mock.go
29
61.43
-20.71% build/sub_logger.go
29
79.74
-4.17% chainntnfs/neutrinonotify/neutrino.go
29
0.0
-87.88% channeldb/migration/lnwire21/announcement_signatures.go
29
70.89
-18.35% lnwire/signature.go
29
74.92
-9.83% routing/chainview/btcd.go
29
45.28
-27.36% watchtower/wtserver/create_session.go
30
55.68
-17.05% graph/db/addr.go
30
80.86
-9.26% invoices/update.go
30
0.0
-76.92% lnwallet/chainfee/minfeemanager.go
30
76.61
-1.75% lnwallet/wallet.go
30
0.0
-68.18% watchtower/wtdb/migration6/client_db.go
31
20.0
-62.0% autopilot/agent_constraints.go
31
80.24
-12.5% lnwallet/chanfunding/coin_select.go
31
73.7
-10.73% routing/chainview/bitcoind.go
32
55.56
-44.44% contractcourt/config.go
34
74.69
-6.94% accessman.go
34
0.0
-91.89% channeldb/migration/lnwire21/update_fail_htlc.go
34
78.84
-3.73% contractcourt/chain_watcher.go
34
0.0
-85.0% watchtower/wtdb/migration5/client_db.go
35
87.42
-7.46% brontide/noise.go
35
59.32
-19.77% discovery/message_store.go
36
76.3
-13.33% aezeed/cipherseed.go
36
0.0
-76.6% chainntnfs/bitcoindnotify/bitcoind_dev.go
36
0.0
-73.47% lnwire/dyn_ack.go
36
80.77
-7.29% routing/missioncontrol.go
36
71.02
-0.54% rpcserver.go
37
0.0
-62.71% watchtower/wtdb/migration4/codec.go
38
0.0
-77.55% chainntnfs/btcdnotify/btcd_dev.go
38
63.46
-36.54% chanacceptor/merge.go
39
0.0
-79.59% channeldb/migration12/migration.go
39
82.41
-9.4% internal/musig2v040/sign.go
39
73.56
-22.41% routing/missioncontrol_state.go
40
54.17
-20.83% channeldb/height_hint.go
40
0.0
-43.01% channeldb/migration/lnwire21/channel_update.go
40
66.29
-22.47% lnwire/extra_bytes.go
41
61.16
-9.15% walletunlocker/service.go
41
64.46
-10.88% watchtower/wtdb/tower_db.go
42
0.0
-93.33% autopilot/choice.go
42
0.0
-49.41% channeldb/migration21/common/enclosed_types.go
42
7.69
-24.85% channeldb/migration/lnwire21/features.go
42
51.72
-24.14% macaroons/constraints.go
43
42.86
-46.03% discovery/ban.go
43
79.41
-15.81% routing/unified_edges.go
43
55.83
-15.19% zpay32/encode.go
44
10.34
-75.86% autopilot/externalscoreattach.go
44
0.0
-55.7% channeldb/migration32/codec.go
44
66.13
-14.19% watchtower/wtclient/session_negotiator.go
44
0.0
-11.67% watchtower/wtdb/migration8/range_index.go
45
67.22
-18.67% lnwire/writer.go
46
19.2
-36.8% autopilot/graph.go
46
82.45
-9.07% contractcourt/htlc_success_resolver.go
47
85.24
-4.85% routing/pathfind.go
47
56.25
-41.96% zpay32/bech32.go
48
45.1
-31.37% channeldb/meta.go
48
0.0
-32.43% channeldb/migration_01_to_11/addr.go
49
65.69
-16.01% lnwallet/chanfunding/psbt_assembler.go
49
67.56
-5.98% watchtower/wtclient/client.go
50
0.0
-84.75% channeldb/migration/lnwire21/channel_reestablish.go
51
40.93
-26.42% netann/channel_announcement.go
52
0.0
-66.67% channeldb/migration26/migration.go
52
0.0
-37.41% lnwallet/chainfee/filtermanager.go
52
76.33
-18.37% lnwire/features.go
53
0.0
-29.28% channeldb/migration/lnwire21/message.go
54
67.4
-7.4% lnwallet/chancloser/chancloser.go
56
0.0
-70.89% channeldb/migration27/migration.go
56
0.0
-38.36% input/mocks.go
56
68.88
-13.3% lnwallet/btcwallet/psbt.go
57
52.07
-26.27% htlcswitch/decayedlog.go
57
0.0
-71.25% lntest/port/port.go
57
0.0
-80.28% watchtower/wtdb/migration1/client_db.go
58
0.0
-85.29% channeldb/migration24/migration.go
59
72.25
-8.44% chainntnfs/bitcoindnotify/bitcoind.go
59
0.0
-37.34% lntest/mock/walletcontroller.go
60
0.0
-89.55% chainntnfs/neutrinonotify/neutrino_dev.go
60
0.0
-57.69% lntest/mock/signer.go
60
0.0
-88.24% lntest/mock/spendnotifier.go
62
70.29
-13.75% chanbackup/single.go
62
64.69
-19.38% internal/musig2v040/context.go
62
62.69
-18.51% macaroons/store.go
63
72.92
-1.41% chainntnfs/btcdnotify/btcd.go
63
0.0
-56.25% channeldb/migration_01_to_11/zpay32/bech32.go
63
68.26
-13.26% htlcswitch/interceptable_switch.go
63
85.86
-5.26% sweep/fee_bumper.go
64
82.84
-5.38% chainntnfs/txnotifier.go
64
0.0
-10.03% channeldb/migration/lnwire21/onion_error.go
66
0.0
-25.19% lnwallet/mock.go
67
53.78
-29.78% lncfg/address.go
67
0.0
-79.76% lnwire/dyn_commit.go
67
0.0
-67.68% watchtower/wtdb/migration7/client_db.go
68
0.0
-64.76% channeldb/migration20/migration.go
68
61.01
-24.55% watchtower/wtclient/queue.go
68
48.2
-48.92% watchtower/wtpolicy/policy.go
69
0.0
-85.19% channeldb/migration23/migration.go
70
72.93
-14.17% discovery/sync_manager.go
70
29.08
-13.75% lnwallet/chainfee/estimator.go
70
0.0
-40.94% sweep/test_utils.go
71
0.0
-47.02% payments/db/kv_duplicate_payments.go
71
0.0
-66.98% watchtower/wtdb/migration8/codec.go
72
69.78
-26.87% lnwire/message.go
73
0.0
-73.74% chainntnfs/test_utils.go
73
76.96
-2.16% peer/brontide.go
73
67.9
-15.02% watchtower/wtclient/session_queue.go
75
0.0
-75.0% channeldb/migration16/migration.go
75
0.0
-76.53% netann/host_ann.go
75
86.6
-6.61% sweep/sweeper.go
76
65.68
-22.49% protofsm/state_machine.go
79
0.0
-68.1% channeldb/migration25/migration.go
79
71.89
-18.2% channeldb/revocation_log.go
79
0.0
-77.45% lnwire/channel_announcement_2.go
80
65.81
-12.05% htlcswitch/circuit_map.go
80
28.83
-49.08% peer/ping_manager.go
81
63.93
-15.14% invoices/update_invoice.go
83
0.0
-69.17% watchtower/wtdb/migration1/codec.go
84
72.27
-7.76% lnwallet/btcwallet/btcwallet.go
85
0.0
-62.5% channeldb/migration_01_to_11/db.go
86
48.67
-32.7% htlcswitch/quiescer.go
86
68.5
-22.57% routing/route/route.go
87
60.74
-24.93% graph/db/graph.go
88
0.0
-77.19% channeldb/migration13/migration.go
88
0.0
-73.95% watchtower/wtdb/migration8/migration.go
89
72.01
-17.18% routing/result_interpretation.go
91
0.0
-66.42% channeldb/migration12/invoices.go
93
10.26
-79.49% autopilot/prefattach.go
93
64.29
-20.47% payments/db/payment.go
95
0.0
-35.71% channeldb/migration_01_to_11/invoices.go
95
0.0
-85.59% lnwallet/chancloser/mock.go
96
0.0
-82.76% lnwire/dyn_propose.go
99
71.75
-2.83% funding/manager.go
100
0.0
-74.63% channeldb/migration27/channel.go
101
36.42
-32.27% routing/localchans/manager.go
103
0.0
-60.95% channeldb/migration_01_to_11/migration_11_invoices.go
103
35.28
-25.06% tls_manager.go
106
0.0
-66.67% input/test_utils.go
106
32.6
-46.7% lnwire/query_short_chan_ids.go
108
0.0
-45.19% channeldb/migration21/legacy/legacy_codec.go
111
73.07
-11.28% discovery/syncer.go
113
45.93
-54.07% watchtower/wtclient/addr_iterator.go
114
0.0
-70.37% channeldb/migration_01_to_11/migration_10_route_tlv_records.go
115
0.0
-40.49% channeldb/migration21/current/current_codec.go
115
72.63
-8.58% contractcourt/breach_arbitrator.go
117
0.0
-59.09% channeldb/migration_01_to_11/channel.go
120
78.04
-5.24% contractcourt/channel_arbitrator.go
122
6.7
-58.37% lnwire/channel_update_2.go
125
53.35
-39.94% htlcswitch/hop/payload.go
126
0.0
-75.0% channeldb/migration26/channel.go
129
0.0
-69.73% channeldb/migration30/lnwallet.go
129
77.14
-14.74% lnwallet/chancloser/rbf_coop_transitions.go
131
67.36
-10.45% lnrpc/routerrpc/router_backend.go
133
0.0
-38.33% channeldb/migration_01_to_11/zpay32/decode.go
136
74.8
-11.09% invoices/invoiceregistry.go
140
23.84
-49.82% watchtower/wtdb/queue.go
141
75.18
-8.51% channeldb/invoices.go
146
0.0
-21.22% channeldb/migration/lnwire21/lnwire.go
148
67.83
-12.9% channeldb/db.go
150
0.0
-93.17% invoices/test_utils.go
153
3.64
-92.73% autopilot/betweenness_centrality.go
153
0.0
-96.84% autopilot/simple_graph.go
154
0.0
-49.2% channeldb/migration_01_to_11/codec.go
158
71.86
-6.18% channeldb/channel.go
158
0.0
-25.48% channeldb/migration_01_to_11/graph.go
158
76.35
-15.46% routing/payment_lifecycle.go
161
74.44
-8.26% htlcswitch/switch.go
169
0.0
-88.48% channeldb/migration30/iterator.go
170
0.0
-53.63% channeldb/migration_01_to_11/payments.go
170
45.0
-24.29% lnwire/lnwire.go
174
6.08
-58.78% routing/probability_bimodal.go
179
57.16
-21.18% graph/builder.go
186
0.0
-73.52% channeldb/migration21/migration.go
192
45.89
-50.93% watchtower/wtdb/range_index.go
195
0.0
-51.72% watchtower/wtdb/migration4/range_index.go
202
76.29
-10.86% input/script_utils.go
205
48.71
-48.01% zpay32/decode.go
209
3.75
-87.08% channeldb/migration30/test_utils.go
211
0.0
-72.76% channeldb/migration32/route.go
213
2.79
-84.86% lntest/unittest/backend.go
219
0.0
-31.69% channeldb/migration_01_to_11/migrations.go
223
45.48
-29.23% contractcourt/nursery_store.go
223
0.0
-60.76% invoices/sql_migration.go
228
0.0
-69.51% channeldb/migration_01_to_11/migration_09_legacy_serialization.go
229
68.44
-10.56% discovery/gossiper.go
231
0.0
-66.0% channeldb/migration25/channel.go
250
0.0
-78.86% channeldb/migration30/revocation_log.go
250
59.19
-13.68% watchtower/wtdb/client_db.go
261
46.39
-38.44% lnwire/onion_error.go
263
0.0
-97.05% lnwire/test_utils.go
284
0.52
-73.39% watchtower/wtdb/migration4/client_db.go
286
60.32
-27.08% routing/router.go
287
68.94
-8.9% graph/db/kv_store.go
293
0.0
-60.04% channeldb/migration21/current/current_encoding.go
297
0.0
-60.24% channeldb/migration21/legacy/legacy_decoding.go
307
38.98
-31.33% contractcourt/utxonursery.go
316
66.54
-10.79% htlcswitch/link.go
319
0.0
-67.58% channeldb/migration32/mission_control_store.go
357
59.62
-14.61% payments/db/kv_store.go
364
0.0
-82.35% lnwallet/test_utils.go
370
0.0
-83.52% channeldb/migration30/migration.go
392
0.0
-80.16% autopilot/agent.go
500
69.49
0.0% server.go
521
0.0
-88.01% peer/test_utils.go
533
0.0
-73.93% htlcswitch/mock.go
832
0.0
-83.62% htlcswitch/test_utils.go
1063
0.0
-83.83% invoices/sql_store.go
1077
68.99
-16.34% lnwallet/channel.go
1293
0.0
-99.92% lnwire/test_message.go
Jobs
ID Job ID Ran Files Coverage
1 itest-bitcoind - 17101605539.1 20 Aug 2025 02:52PM UTC 779
56.2
GitHub Action Run
2 itest-btcd - 17101605539.2 20 Aug 2025 02:48PM UTC 779
56.12
GitHub Action Run
3 itest-neutrino - 17101605539.3 20 Aug 2025 02:51PM UTC 779
55.72
GitHub Action Run
Source Files on build 17101605539
  • Tree
  • List 779
  • Changed 41
  • Source Changed 14
  • Coverage Changed 40
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #17101605539
  • 0c2f045f on github
  • Prev Build on master (#17068314470)
  • Next Build on master (#17370655067)
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