LCOV - code coverage report
Current view: top level - src/wallet Hit Total Coverage
Test: total_coverage.info Lines: 8613 10798 79.8 %
Date: 2026-06-25 07:23:43 Functions: 1211 1502 80.6 %

Filename Sort by name Line Coverage ( hide details ) Sort by line coverage Functions Sort by function coverage
interfaces.cpp
7.4%7.4%
7.4 % 41 / 552 17.4 % 28 / 161
test_dash 4.9 % 27 / 552 11.2 % 18 / 161
functional_tests 7.4 % 41 / 552 17.4 % 28 / 161
coinjoin.cpp
39.4%39.4%
39.4 % 138 / 350 45.8 % 11 / 24
functional_tests 26.3 % 92 / 350 41.7 % 10 / 24
test_dash 20.0 % 70 / 350 29.2 % 7 / 24
external_signer_scriptpubkeyman.h
50.0%50.0%
50.0 % 3 / 6 71.4 % 5 / 7
functional_tests 50.0 % 3 / 6 71.4 % 5 / 7
coincontrol.h
50.0%50.0%
50.0 % 3 / 6 85.7 % 6 / 7
test_dash 16.7 % 1 / 6 71.4 % 5 / 7
functional_tests 50.0 % 3 / 6 71.4 % 5 / 7
scriptpubkeyman.h
58.3%58.3%
58.3 % 42 / 72 51.4 % 36 / 70
functional_tests 58.3 % 42 / 72 51.4 % 36 / 70
test_dash 58.3 % 42 / 72 44.3 % 31 / 70
db.h
62.9%62.9%
62.9 % 44 / 70 69.9 % 65 / 93
test_dash 61.4 % 43 / 70 52.7 % 49 / 93
functional_tests 58.6 % 41 / 70 60.2 % 56 / 93
walletutil.cpp
66.7%66.7%
66.7 % 14 / 21 66.7 % 2 / 3
functional_tests 66.7 % 14 / 21 66.7 % 2 / 3
test_dash 52.4 % 11 / 21 66.7 % 2 / 3
wallettool.cpp
75.1%75.1%
75.1 % 130 / 173 100.0 % 7 / 7
functional_tests 75.1 % 130 / 173 100.0 % 7 / 7
salvage.cpp
75.9%75.9%
75.9 % 66 / 87 100.0 % 4 / 4
functional_tests 75.9 % 66 / 87 100.0 % 4 / 4
walletdb.cpp
77.7%77.7%
77.7 % 624 / 803 100.0 % 65 / 65
functional_tests 74.0 % 594 / 803 92.3 % 60 / 65
test_dash 50.6 % 406 / 803 76.9 % 50 / 65
sqlite.cpp
79.4%79.4%
79.4 % 297 / 374 97.2 % 35 / 36
functional_tests 78.9 % 295 / 374 97.2 % 35 / 36
test_dash 68.7 % 257 / 374 86.1 % 31 / 36
sqlite.h
80.0%80.0%
80.0 % 8 / 10 83.3 % 10 / 12
test_dash 40.0 % 4 / 10 50.0 % 6 / 12
functional_tests 80.0 % 8 / 10 83.3 % 10 / 12
coincontrol.cpp
82.1%82.1%
82.1 % 32 / 39 85.7 % 12 / 14
test_dash 41.0 % 16 / 39 57.1 % 8 / 14
functional_tests 82.1 % 32 / 39 85.7 % 12 / 14
crypter.cpp
82.4%82.4%
82.4 % 89 / 108 100.0 % 10 / 10
functional_tests 64.8 % 70 / 108 80.0 % 8 / 10
test_dash 56.5 % 61 / 108 60.0 % 6 / 10
init.cpp
82.9%82.9%
82.9 % 102 / 123 80.0 % 12 / 15
functional_tests 82.9 % 102 / 123 80.0 % 12 / 15
test_dash 58.5 % 72 / 123 60.0 % 9 / 15
hdchain.cpp
83.1%83.1%
83.1 % 108 / 130 88.9 % 16 / 18
test_dash 3.1 % 4 / 130 5.6 % 1 / 18
functional_tests 83.1 % 108 / 130 88.9 % 16 / 18
wallet.cpp
84.4%84.4%
84.4 % 2553 / 3026 96.6 % 224 / 232
test_dash 47.0 % 1423 / 3026 65.5 % 152 / 232
functional_tests 80.8 % 2445 / 3026 92.7 % 215 / 232
bdb.cpp
85.1%85.1%
85.1 % 493 / 579 95.4 % 62 / 65
functional_tests 82.2 % 476 / 579 93.8 % 61 / 65
test_dash 62.7 % 363 / 579 84.6 % 55 / 65
receive.cpp
85.2%85.2%
85.2 % 254 / 298 82.6 % 19 / 23
functional_tests 85.2 % 254 / 298 82.6 % 19 / 23
test_dash 32.2 % 96 / 298 56.5 % 13 / 23
dump.cpp
85.3%85.3%
85.3 % 163 / 191 100.0 % 6 / 6
functional_tests 85.3 % 163 / 191 100.0 % 6 / 6
scriptpubkeyman.cpp
86.0%86.0%
86.0 % 1652 / 1921 95.4 % 144 / 151
functional_tests 85.3 % 1638 / 1921 94.7 % 143 / 151
test_dash 41.6 % 800 / 1921 57.0 % 86 / 151
fees.cpp
88.9%88.9%
88.9 % 40 / 45 85.7 % 6 / 7
test_dash 75.6 % 34 / 45 85.7 % 6 / 7
functional_tests 84.4 % 38 / 45 71.4 % 5 / 7
coinselection.cpp
89.8%89.8%
89.8 % 274 / 305 82.8 % 24 / 29
functional_tests 52.5 % 160 / 305 62.1 % 18 / 29
test_dash 89.8 % 274 / 305 82.8 % 24 / 29
db.cpp
90.3%90.3%
90.3 % 65 / 72 100.0 % 6 / 6
test_dash 58.3 % 42 / 72 83.3 % 5 / 6
functional_tests 90.3 % 65 / 72 100.0 % 6 / 6
bip39.cpp
92.6%92.6%
92.6 % 75 / 81 100.0 % 4 / 4
test_dash 91.4 % 74 / 81 100.0 % 4 / 4
functional_tests 92.6 % 75 / 81 100.0 % 4 / 4
external_signer_scriptpubkeyman.cpp
92.7%92.7%
92.7 % 38 / 41 100.0 % 5 / 5
functional_tests 92.7 % 38 / 41 100.0 % 5 / 5
transaction.h
92.9%92.9%
92.9 % 104 / 112 90.7 % 49 / 54
test_dash 90.2 % 101 / 112 85.2 % 46 / 54
functional_tests 90.2 % 101 / 112 87.0 % 47 / 54
bdb.h
94.4%94.4%
94.4 % 17 / 18 100.0 % 8 / 8
functional_tests 94.4 % 17 / 18 100.0 % 8 / 8
test_dash 88.9 % 16 / 18 87.5 % 7 / 8
wallet.h
94.8%94.8%
94.8 % 127 / 134 71.8 % 89 / 124
functional_tests 93.2 % 124 / 133 63.7 % 79 / 124
test_dash 93.3 % 125 / 134 59.7 % 74 / 124
spend.cpp
95.7%95.7%
95.7 % 652 / 681 96.9 % 31 / 32
test_dash 77.5 % 528 / 681 90.6 % 29 / 32
functional_tests 86.2 % 587 / 681 81.2 % 26 / 32
load.cpp
96.5%96.5%
96.5 % 111 / 115 100.0 % 10 / 10
functional_tests 96.5 % 111 / 115 100.0 % 10 / 10
test_dash 31.3 % 36 / 115 40.0 % 4 / 10
walletdb.h
97.8%97.8%
97.8 % 44 / 45 100.0 % 55 / 55
test_dash 93.3 % 42 / 45 72.7 % 40 / 55
functional_tests 95.6 % 43 / 45 98.2 % 54 / 55
context.cpp
100.0%
100.0 % 2 / 2 100.0 % 4 / 4
functional_tests 100.0 % 2 / 2 100.0 % 4 / 4
test_dash 100.0 % 2 / 2 100.0 % 4 / 4
coinjoin.h
100.0%
100.0 % 4 / 4 100.0 % 2 / 2
functional_tests 100.0 % 4 / 4 100.0 % 2 / 2
spend.h
100.0%
100.0 % 4 / 4 100.0 % 11 / 11
functional_tests 100.0 % 4 / 4 90.9 % 10 / 11
test_dash 100.0 % 4 / 4 100.0 % 11 / 11
ismine.h
100.0%
100.0 % 7 / 7 100.0 % 4 / 4
test_dash 100.0 % 7 / 7 100.0 % 4 / 4
functional_tests 100.0 % 7 / 7 100.0 % 4 / 4
receive.h
100.0%
100.0 % 10 / 10 100.0 % 2 / 2
functional_tests 100.0 % 10 / 10 100.0 % 2 / 2
test_dash 100.0 % 10 / 10 100.0 % 2 / 2
transaction.cpp
100.0%
100.0 % 12 / 12 100.0 % 3 / 3
functional_tests 100.0 % 12 / 12 100.0 % 3 / 3
test_dash 100.0 % 12 / 12 100.0 % 3 / 3
crypter.h
100.0%
100.0 % 24 / 24 100.0 % 16 / 16
functional_tests 100.0 % 24 / 24 100.0 % 16 / 16
test_dash 62.5 % 15 / 24 31.2 % 5 / 16
walletutil.h
100.0%
100.0 % 26 / 26 100.0 % 28 / 28
functional_tests 96.2 % 25 / 26 85.7 % 24 / 28
test_dash 80.8 % 21 / 26 78.6 % 22 / 28
hdchain.h
100.0%
100.0 % 44 / 44 100.0 % 31 / 31
functional_tests 100.0 % 44 / 44 100.0 % 31 / 31
test_dash 56.8 % 25 / 44 25.8 % 8 / 31
coinselection.h
100.0%
100.0 % 77 / 77 100.0 % 44 / 44
functional_tests 100.0 % 55 / 55 88.6 % 39 / 44
test_dash 100.0 % 77 / 77 100.0 % 44 / 44

Generated by: LCOV version 1.16