MCPcopy Create free account
hub / github.com/ElementsProject/elements / AddKey

Function AddKey

src/wallet/test/wallet_tests.cpp:90–99  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

88}
89
90static void AddKey(CWallet& wallet, const CKey& key)
91{
92 LOCK(wallet.cs_wallet);
93 FlatSigningProvider provider;
94 std::string error;
95 std::unique_ptr<Descriptor> desc = Parse("combo(" + EncodeSecret(key) + ")", provider, error, /* require_checksum=*/ false);
96 assert(desc);
97 WalletDescriptor w_desc(std::move(desc), 0, 0, 1, 1);
98 if (!wallet.AddWalletDescriptor(w_desc, provider, "", false)) assert(false);
99}
100
101BOOST_FIXTURE_TEST_CASE(scan_for_wallet_transactions, TestChain100Setup)
102{

Callers 1

BOOST_FIXTURE_TEST_CASEFunction · 0.85

Calls 3

ParseFunction · 0.85
EncodeSecretFunction · 0.85
AddWalletDescriptorMethod · 0.80

Tested by

no test coverage detected