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

Function CreateMockWalletDatabase

src/wallet/walletdb.cpp:1277–1284  ·  view source on GitHub ↗

Return object for accessing temporary in-memory database. */

Source from the content-addressed store, hash-verified

1275
1276/** Return object for accessing temporary in-memory database. */
1277std::unique_ptr<WalletDatabase> CreateMockWalletDatabase()
1278{
1279#ifdef USE_SQLITE
1280 return std::make_unique<SQLiteDatabase>("", "", true);
1281#elif USE_BDB
1282 return std::make_unique<BerkeleyDatabase>(std::make_shared<BerkeleyEnvironment>(), "");
1283#endif
1284}
1285} // namespace wallet

Callers 6

WalletTestingSetupMethod · 0.85
BOOST_AUTO_TEST_CASEFunction · 0.85
CreateSyncedWalletFunction · 0.85
TestGUIFunction · 0.85
WalletBalanceFunction · 0.85

Calls

no outgoing calls

Tested by 5

WalletTestingSetupMethod · 0.68
BOOST_AUTO_TEST_CASEFunction · 0.68
CreateSyncedWalletFunction · 0.68
TestGUIFunction · 0.68