diff --git a/src/wallet/sqlite.h b/src/wallet/sqlite.h --- a/src/wallet/sqlite.h +++ b/src/wallet/sqlite.h @@ -101,4 +101,6 @@ MakeSQLiteDatabase(const fs::path &path, const DatabaseOptions &options, DatabaseStatus &status, bilingual_str &error); +std::string SQLiteDatabaseVersion(); + #endif // BITCOIN_WALLET_SQLITE_H diff --git a/src/wallet/sqlite.cpp b/src/wallet/sqlite.cpp --- a/src/wallet/sqlite.cpp +++ b/src/wallet/sqlite.cpp @@ -9,6 +9,7 @@ #include #include +#include static const char *const DATABASE_FILENAME = "wallet.dat"; @@ -87,3 +88,7 @@ DatabaseStatus &status, bilingual_str &error) { return std::make_unique(path, path / DATABASE_FILENAME); } + +std::string SQLiteDatabaseVersion() { + return std::string(sqlite3_libversion()); +}