LCOV - code coverage report
Current view:
top level
-
src/wallet
- scriptpubkeyman.cpp
(
source
/ functions)
Hit
Total
Coverage
Test:
total_coverage.info
Lines:
1652
1921
86.0 %
Date:
2026-06-25 07:23:43
Functions:
144
151
95.4 %
Function Name
Hit count
_ZN6wallet21LegacyScriptPubKeyMan12AddWatchOnlyERK7CScript
0
_ZN6wallet21LegacyScriptPubKeyMan12AddWatchOnlyERK7CScriptx
0
_ZN6wallet21LegacyScriptPubKeyMan16WriteKeyMetadataERKNS_12CKeyMetadataERK7CPubKeyb
0
_ZN6wallet21LegacyScriptPubKeyMan9RewriteDBEv
0
_ZNK6wallet21LegacyScriptPubKeyMan6IsMineERKNSt3__17variantIJ14CNoDestination6PKHash10ScriptHashEEE
0
_ZNK6wallet25DescriptorScriptPubKeyMan6IsMineERKNSt3__17variantIJ14CNoDestination6PKHash10ScriptHashEEE
0
_ZZNK6wallet25DescriptorScriptPubKeyMan17GetMnemonicStringERNSt3__112basic_stringIcNS1_11char_traitsIcEE16secure_allocatorIcEEES8_ENK3$_1clERKNS1_6vectorIhS5_IhEEE
0
_ZZN6wallet21LegacyScriptPubKeyMan19MigrateToDescriptorEvENK3$_0clERKNSt3__16vectorIh16secure_allocatorIhEEE
2
_ZNK6wallet21LegacyScriptPubKeyMan20SignSpecialTxPayloadERK7uint256RK6CKeyIDRNSt3__16vectorIhNS7_9allocatorIhEEEE
4
_ZNK6wallet25DescriptorScriptPubKeyMan20SignSpecialTxPayloadERK7uint256RK6CKeyIDRNSt3__16vectorIhNS7_9allocatorIhEEEE
4
_ZZNK6wallet21LegacyScriptPubKeyMan19GetDecryptedHDChainERNS_8CHDChainEENK3$_0clERKNSt3__16vectorIh16secure_allocatorIhEEE
13
_ZN6wallet21LegacyScriptPubKeyMan12AddKeyPubKeyERK4CKeyRK7CPubKey
16
_ZZN6wallet21LegacyScriptPubKeyMan18UpgradeKeyMetadataEvENK3$_0clERKNSt3__16vectorIh16secure_allocatorIhEEE
17
_ZN6wallet21LegacyScriptPubKeyMan14LoadCryptedKeyERK7CPubKeyRKNSt3__16vectorIhNS4_9allocatorIhEEEEb
18
_ZN6wallet21LegacyScriptPubKeyMan15RemoveWatchOnlyERK7CScript
18
_ZNK6wallet21LegacyScriptPubKeyMan7GetKeysEv
19
_ZNK6wallet21LegacyScriptPubKeyMan15HavePrivateKeysEv
22
_ZN6wallet21LegacyScriptPubKeyMan13DeleteRecordsEv
26
_ZN6wallet21LegacyScriptPubKeyMan19MigrateToDescriptorEv
26
_ZN6wallet25DescriptorScriptPubKeyMan22UpdateWalletDescriptorERNS_16WalletDescriptorE
28
_ZZNK6wallet25DescriptorScriptPubKeyMan17GetMnemonicStringERNSt3__112basic_stringIcNS1_11char_traitsIcEE16secure_allocatorIcEEES8_ENK3$_0clERKNS1_6vectorIhS5_IhEEE
34
_ZN6wallet21LegacyScriptPubKeyMan14EncryptHDChainERKNSt3__16vectorIh16secure_allocatorIhEEERNS_8CHDChainE
35
_ZN6wallet25DescriptorScriptPubKeyMan18AdvanceNextIndexToEi
44
_ZZN6wallet25DescriptorScriptPubKeyMan22AddDescriptorKeyWithDBERNS_11WalletBatchERK4CKeyRK7CPubKeyRKNSt3__112basic_stringIcNS9_11char_traitsIcEE16secure_allocatorIcEEESH_ENK3$_0clERKNS9_6vectorIhSD_IhEEE
44
_ZNK6wallet21LegacyScriptPubKeyMan16GetScriptPubKeysEv
46
_ZN6wallet21LegacyScriptPubKeyMan7EncryptERKNSt3__16vectorIh16secure_allocatorIhEEEPNS_11WalletBatchE
49
_ZN6wallet25DescriptorScriptPubKeyMan27CanUpdateToWalletDescriptorERKNS_16WalletDescriptorERNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
62
_ZNK6wallet21LegacyScriptPubKeyMan19GetDecryptedHDChainERNS_8CHDChainE
66
_ZN6wallet21LegacyScriptPubKeyMan11LoadCScriptERK7CScript
70
_ZN6wallet25DescriptorScriptPubKeyMan13AddCryptedKeyERK6CKeyIDRK7CPubKeyRKNSt3__16vectorIhNS7_9allocatorIhEEEESD_SD_
88
_ZN6wallet25DescriptorScriptPubKeyMan7EncryptERKNSt3__16vectorIh16secure_allocatorIhEEEPNS_11WalletBatchE
90
_ZNK6wallet25DescriptorScriptPubKeyMan11SignMessageERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERK6PKHashRS7_
104
_ZN6wallet21LegacyScriptPubKeyMan10AddCScriptERK7CScript
129
_ZN6wallet25DescriptorScriptPubKeyMan17ReturnDestinationExbRKNSt3__17variantIJ14CNoDestination6PKHash10ScriptHashEEE
135
_ZN6wallet21LegacyScriptPubKeyMan18CheckDecryptionKeyERKNSt3__16vectorIh16secure_allocatorIhEEE
159
_ZN6wallet21LegacyScriptPubKeyMan16AddCScriptWithDBERNS_11WalletBatchERK7CScript
167
_ZNK6wallet25DescriptorScriptPubKeyMan17GetMnemonicStringERNSt3__112basic_stringIcNS1_11char_traitsIcEE16secure_allocatorIcEEES8_
176
_ZN6wallet21LegacyScriptPubKeyMan13ImportScriptsENSt3__13setI7CScriptNS1_4lessIS3_EENS1_9allocatorIS3_EEEEx
216
_ZN6wallet21LegacyScriptPubKeyMan21MarkReserveKeysAsUsedEx
216
_ZN6wallet21LegacyScriptPubKeyMan13ImportPubKeysERKNSt3__16vectorI6CKeyIDNS1_9allocatorIS3_EEEERKNS1_3mapIS3_7CPubKeyNS1_4lessIS3_EENS4_INS1_4pairIKS3_SA_EEEEEERKNS9_IS3_NSD_ISA_13KeyOriginInfoEESC_NS4_INSD_ISE_SL_EEEEEEbbx
244
_ZN6wallet21LegacyScriptPubKeyMan17ReturnDestinationExbRKNSt3__17variantIJ14CNoDestination6PKHash10ScriptHashEEE
259
_ZZN6wallet21LegacyScriptPubKeyMan17AddKeyPubKeyInnerERK4CKeyRK7CPubKeyENK3$_0clERKNSt3__16vectorIh16secure_allocatorIhEEE
286
_ZN6wallet21LegacyScriptPubKeyMan19ImportScriptPubKeysERKNSt3__13setI7CScriptNS1_4lessIS3_EENS1_9allocatorIS3_EEEEbx
323
_ZNK6wallet21LegacyScriptPubKeyMan11SignMessageERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERK6PKHashRS7_
324
_ZN6wallet25DescriptorScriptPubKeyMan18CheckDecryptionKeyERKNSt3__16vectorIh16secure_allocatorIhEEE
360
_ZN6wallet25DescriptorScriptPubKeyMan16AddDescriptorKeyERK4CKeyRK7CPubKeyRKNSt3__112basic_stringIcNS7_11char_traitsIcEE16secure_allocatorIcEEESF_
370
_ZNK6wallet25DescriptorScriptPubKeyMan16GetScriptPubKeysEv
372
_ZN6wallet21LegacyScriptPubKeyMan18UpgradeKeyMetadataEv
395
_ZN6wallet21LegacyScriptPubKeyMan13AddCryptedKeyERK7CPubKeyRKNSt3__16vectorIhNS4_9allocatorIhEEEE
426
_ZN6wallet25DescriptorScriptPubKeyMan15WriteDescriptorEv
436
_ZN6wallet21LegacyScriptPubKeyMan18AddCryptedKeyInnerERK7CPubKeyRKNSt3__16vectorIhNS4_9allocatorIhEEEE
444
_ZNK6wallet25DescriptorScriptPubKeyMan16GetScriptPubKeysEi
452
_ZN6wallet12_GLOBAL__N_18HaveKeysERKNSt3__16vectorINS2_IhNS1_9allocatorIhEEEENS3_IS5_EEEERKNS_21LegacyScriptPubKeyManE
486
_ZNK6wallet21LegacyScriptPubKeyMan8FillPSBTER26PartiallySignedTransactionRK26PrecomputedTransactionDataibbPib
504
_ZNK6wallet25DescriptorScriptPubKeyMan11GetMetadataERKNSt3__17variantIJ14CNoDestination6PKHash10ScriptHashEEE
614
_ZZN6wallet21LegacyScriptPubKeyMan17DeriveNewChildKeyERNS_11WalletBatchERNS_12CKeyMetadataER4CKeyjbENK3$_0clERKNSt3__16vectorIh16secure_allocatorIhEEE
616
_ZN6wallet21LegacyScriptPubKeyMan18GenerateNewHDChainERKNSt3__112basic_stringIcNS1_11char_traitsIcEE16secure_allocatorIcEEES9_NS1_8optionalINS1_6vectorIhS5_IhEEEEE
618
_ZN6wallet21LegacyScriptPubKeyMan16AddHDChainSingleERKNS_8CHDChainE
632
_ZN6wallet21LegacyScriptPubKeyMan10NewKeyPoolEv
660
_ZZNK6wallet21LegacyScriptPubKeyMan11GetKeyInnerERK6CKeyIDR4CKeyENK3$_0clERKNSt3__16vectorIh16secure_allocatorIhEEE
664
_ZZNK6wallet21LegacyScriptPubKeyMan6GetKeyERK6CKeyIDR4CKeyENK3$_0clERKNSt3__16vectorIh16secure_allocatorIhEEE
666
_ZN6wallet25DescriptorScriptPubKeyMan22UpgradeDescriptorCacheEv
670
_ZN6wallet21LegacyScriptPubKeyMan18AddKeyOriginWithDBERNS_11WalletBatchERK7CPubKeyRK13KeyOriginInfo
686
_ZNK6wallet21LegacyScriptPubKeyMan13HaveWatchOnlyEv
831
_ZNK6wallet25DescriptorScriptPubKeyMan19GetDescriptorStringERNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEb
884
_ZNK6wallet21LegacyScriptPubKeyMan9HaveHDKeyERK6CKeyIDRNS_8CHDChainE
1014
_ZNK6wallet21LegacyScriptPubKeyMan11GetMetadataERKNSt3__17variantIJ14CNoDestination6PKHash10ScriptHashEEE
1077
_ZNK6wallet25DescriptorScriptPubKeyMan18GetSigningProviderERK7CPubKey
1107
_ZN6wallet25DescriptorScriptPubKeyMan6AddKeyERK6CKeyIDRK4CKeyRKNSt3__112basic_stringIcNS7_11char_traitsIcEE16secure_allocatorIcEEESF_
1161
_ZN6wallet25DescriptorScriptPubKeyMan25SetupDescriptorGenerationERK7CExtKeyRKNSt3__112basic_stringIcNS4_11char_traitsIcEE16secure_allocatorIcEEESC_NS_18PathDerivationTypeE
1185
_ZNK6wallet21LegacyScriptPubKeyMan20GetOldestKeyPoolTimeEv
1284
_ZN6wallet25DescriptorScriptPubKeyMan8SetCacheERK15DescriptorCache
1296
_ZN6wallet21LegacyScriptPubKeyMan18LoadScriptMetadataERK9CScriptIDRKNS_12CKeyMetadataE
1328
_ZN6wallet21LegacyScriptPubKeyMan13LoadWatchOnlyERK7CScript
1333
_ZNK6wallet21LegacyScriptPubKeyMan14DecryptHDChainERKNSt3__16vectorIh16secure_allocatorIhEEERNS_8CHDChainE
1415
_ZNK6wallet25DescriptorScriptPubKeyMan11IsHDEnabledEv
1475
_ZNK6wallet21LegacyScriptPubKeyMan5GetIDEv
1517
_ZNK6wallet25DescriptorScriptPubKeyMan8FillPSBTER26PartiallySignedTransactionRK26PrecomputedTransactionDataibbPib
1553
_ZN6wallet25DescriptorScriptPubKeyMan22AddDescriptorKeyWithDBERNS_11WalletBatchERK4CKeyRK7CPubKeyRKNSt3__112basic_stringIcNS9_11char_traitsIcEE16secure_allocatorIcEEESH_
1555
_ZN6wallet21LegacyScriptPubKeyMan18AddWatchOnlyWithDBERNS_11WalletBatchERK7CScript
1617
_ZN6wallet21LegacyScriptPubKeyMan18AddWatchOnlyWithDBERNS_11WalletBatchERK7CScriptx
1617
_ZN6wallet21LegacyScriptPubKeyMan7LoadKeyERK4CKeyRK7CPubKey
1668
_ZZNK6wallet25DescriptorScriptPubKeyMan7GetKeysEvENK3$_0clERKNSt3__16vectorIh16secure_allocatorIhEEE
1919
_ZNK6wallet25DescriptorScriptPubKeyMan19HasWalletDescriptorERKNS_16WalletDescriptorE
2046
_ZN6walletL22GetOldestKeyTimeInPoolERKNSt3__13setIxNS0_4lessIxEENS0_9allocatorIxEEEERNS_11WalletBatchE
2347
_ZNK6wallet25DescriptorScriptPubKeyMan11GetEndRangeEv
2502
_ZNK6wallet25DescriptorScriptPubKeyMan20GetOldestKeyPoolTimeEv
2577
_ZNK6wallet25DescriptorScriptPubKeyMan15GetTimeFirstKeyEv
2581
_ZN6wallet25DescriptorScriptPubKeyMan22GetReservedDestinationEbRxRNS_8CKeyPoolE
2605
_ZNK6wallet21LegacyScriptPubKeyMan14GetKeyPoolSizeEv
2772
_ZNK6wallet21LegacyScriptPubKeyMan15GetTimeFirstKeyEv
2882
_ZN6wallet21LegacyScriptPubKeyMan17AddWatchOnlyInMemERK7CScript
2950
_ZN6walletL13ExtractPubKeyERK7CScriptR7CPubKey
2968
_ZN6wallet21LegacyScriptPubKeyMan14ImportPrivKeysERKNSt3__13mapI6CKeyID4CKeyNS1_4lessIS3_EENS1_9allocatorINS1_4pairIKS3_S4_EEEEEEx
3186
__cxx_global_var_init
3444
_ZNK6wallet25DescriptorScriptPubKeyMan14GetKeyPoolSizeEv
4324
_ZN6wallet21LegacyScriptPubKeyMan22GetReservedDestinationEbRxRNS_8CKeyPoolE
4431
_ZNK6wallet25DescriptorScriptPubKeyMan19GetWalletDescriptorEv
8133
_ZNK6wallet21LegacyScriptPubKeyMan15SignTransactionER19CMutableTransactionRKNSt3__13mapI9COutPoint4CoinNS3_4lessIS5_EENS3_9allocatorINS3_4pairIKS5_S6_EEEEEEiRNS4_Ii13bilingual_strNS7_IiEENS9_INSA_IKiSH_EEEEEE
9262
_ZNK6wallet25DescriptorScriptPubKeyMan15SignTransactionER19CMutableTransactionRKNSt3__13mapI9COutPoint4CoinNS3_4lessIS5_EENS3_9allocatorINS3_4pairIKS5_S6_EEEEEEiRNS4_Ii13bilingual_strNS7_IiEENS9_INSA_IKiSH_EEEEEE
10886
_ZN6wallet21LegacyScriptPubKeyMan18AddKeyPubKeyWithDBERNS_11WalletBatchERK4CKeyRK7CPubKey
14092
_ZN6wallet25DescriptorScriptPubKeyMan17GetNewDestinationEv
15639
_ZN6wallet21LegacyScriptPubKeyMan17AddKeyPubKeyInnerERK4CKeyRK7CPubKey
15760
_ZN6wallet21LegacyScriptPubKeyMan14GetKeyFromPoolER7CPubKeyb
15863
_ZN6wallet21LegacyScriptPubKeyMan17GetNewDestinationEv
15863
_ZN6wallet21LegacyScriptPubKeyMan11LoadKeyPoolExRKNS_8CKeyPoolE
16735
_ZN6wallet21LegacyScriptPubKeyMan15KeepDestinationEx
19980
_ZN6wallet21LegacyScriptPubKeyMan21ReserveKeyFromKeyPoolERxRNS_8CKeyPoolEb
20271
_ZN6wallet21LegacyScriptPubKeyMan5TopUpEj
22497
_ZNK6wallet25DescriptorScriptPubKeyMan15CanGetAddressesEb
23317
_ZN6wallet21LegacyScriptPubKeyMan10TopUpInnerEj
23373
_ZN6wallet21LegacyScriptPubKeyMan15LoadKeyMetadataERK6CKeyIDRKNS_12CKeyMetadataE
26247
_ZN6wallet21LegacyScriptPubKeyMan11AddHDPubKeyERNS_11WalletBatchERK10CExtPubKeyb
31845
_ZN6wallet21LegacyScriptPubKeyMan17DeriveNewChildKeyERNS_11WalletBatchERNS_12CKeyMetadataER4CKeyjb
31845
_ZNK6wallet21LegacyScriptPubKeyMan15CanGenerateKeysEv
32186
_ZN6wallet21LegacyScriptPubKeyMan10AddHDChainERNS_11WalletBatchERKNS_8CHDChainE
32502
_ZN6wallet21LegacyScriptPubKeyMan11LoadHDChainERKNS_8CHDChainEb
33175
_ZNK6wallet21LegacyScriptPubKeyMan24KeypoolCountExternalKeysEv
35297
_ZNK6wallet21LegacyScriptPubKeyMan15CanGetAddressesEb
36305
_ZN6wallet21LegacyScriptPubKeyMan14GenerateNewKeyERNS_11WalletBatchEjb
42873
_ZN6wallet21LegacyScriptPubKeyMan22AddKeypoolPubkeyWithDBERK7CPubKeybRNS_11WalletBatchE
43513
_ZN6wallet25DescriptorScriptPubKeyMan19MarkUnusedAddressesERNS_11WalletBatchERK7CScriptRKNSt3__18optionalIxEE
54047
_ZN6wallet21LegacyScriptPubKeyMan12LoadHDPubKeyERKNS_9CHDPubKeyE
55786
_ZNK6wallet21LegacyScriptPubKeyMan14GetWatchPubKeyERK6CKeyIDR7CPubKey
61968
_ZN6wallet25DescriptorScriptPubKeyMan5TopUpEj
72850
_ZN6wallet21LegacyScriptPubKeyMan18UpdateTimeFirstKeyEx
75347
_ZNK6wallet25DescriptorScriptPubKeyMan7GetKeysEv
89092
_ZNK6wallet21LegacyScriptPubKeyMan11IsHDEnabledEv
90170
_ZN6wallet21LegacyScriptPubKeyMan19MarkUnusedAddressesERNS_11WalletBatchERK7CScriptRKNSt3__18optionalIxEE
130811
_ZN6wallet15GetAffectedKeysERK7CScriptRK15SigningProvider
131931
_ZNK6wallet25DescriptorScriptPubKeyMan5GetIDEv
167314
_ZNK6wallet21LegacyScriptPubKeyMan10GetHDChainERNS_8CHDChainE
204183
_ZNK6wallet25DescriptorScriptPubKeyMan18GetSolvingProviderERK7CScript
235262
_ZNK6wallet25DescriptorScriptPubKeyMan18GetSigningProviderEib
249080
_ZNK6wallet25DescriptorScriptPubKeyMan15HavePrivateKeysEv
272406
_ZNK6wallet25DescriptorScriptPubKeyMan18GetSigningProviderERK7CScriptb
277720
_ZNK6wallet21LegacyScriptPubKeyMan14GetPubKeyInnerERK6CKeyIDR7CPubKey
376244
_ZNK6wallet21LegacyScriptPubKeyMan11GetKeyInnerERK6CKeyIDR4CKey
390734
_ZNK6wallet21LegacyScriptPubKeyMan6GetKeyERK6CKeyIDR4CKey
405781
_ZNK6wallet21LegacyScriptPubKeyMan18GetSolvingProviderERK7CScript
437453
_ZNK6wallet21LegacyScriptPubKeyMan12GetKeyOriginERK6CKeyIDR13KeyOriginInfo
593276
_ZN6wallet21LegacyScriptPubKeyMan10CanProvideERK7CScriptR13SignatureData
640425
_ZNK6wallet21LegacyScriptPubKeyMan13HaveWatchOnlyERK7CScript
664754
_ZNK6wallet21LegacyScriptPubKeyMan9GetPubKeyERK6CKeyIDR7CPubKey
693743
_ZNK6wallet21LegacyScriptPubKeyMan12HaveKeyInnerERK6CKeyID
1301342
_ZN6wallet25DescriptorScriptPubKeyMan10CanProvideERK7CScriptR13SignatureData
1353064
_ZNK6wallet21LegacyScriptPubKeyMan6IsMineERK7CScript
1449024
_ZN6wallet12_GLOBAL__N_119PermitsUncompressedENS0_16IsMineSigVersionE
2013359
_ZNK6wallet21LegacyScriptPubKeyMan7HaveKeyERK6CKeyID
2049214
_ZN6wallet12_GLOBAL__N_111IsMineInnerERKNS_21LegacyScriptPubKeyManERK7CScriptNS0_16IsMineSigVersionEb
2090159
_ZNK6wallet25DescriptorScriptPubKeyMan6IsMineERK7CScript
4765229
Generated by:
LCOV version 1.16