MCPcopy Create free account
hub / github.com/bitcoin/bitcoin / AddKey

Function AddKey

src/wallet/test/wallet_tests.cpp:62–72  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

60}
61
62static void AddKey(CWallet& wallet, const CKey& key)
63{
64 LOCK(wallet.cs_wallet);
65 FlatSigningProvider provider;
66 std::string error;
67 auto descs = Parse("combo(" + EncodeSecret(key) + ")", provider, error, /* require_checksum=*/ false);
68 assert(descs.size() == 1);
69 auto& desc = descs.at(0);
70 WalletDescriptor w_desc(std::move(desc), 0, 0, 1, 1);
71 Assert(wallet.AddWalletDescriptor(w_desc, provider, "", false));
72}
73
74BOOST_FIXTURE_TEST_CASE(update_non_range_descriptor, TestingSetup)
75{

Callers 1

BOOST_FIXTURE_TEST_CASEFunction · 0.85

Calls 5

EncodeSecretFunction · 0.85
AddWalletDescriptorMethod · 0.80
ParseFunction · 0.50
sizeMethod · 0.45
atMethod · 0.45

Tested by

no test coverage detected