From ca8b7e04ab89f99075b093fa248919fd10acbdf7 Mon Sep 17 00:00:00 2001 From: Andrew Chow Date: Tue, 26 May 2020 20:53:05 -0400 Subject: Implement SQLiteDatabaseVersion --- src/wallet/sqlite.cpp | 6 ++++++ src/wallet/sqlite.h | 2 ++ 2 files changed, 8 insertions(+) (limited to 'src/wallet') diff --git a/src/wallet/sqlite.cpp b/src/wallet/sqlite.cpp index 0ea1317795..c406269cab 100644 --- a/src/wallet/sqlite.cpp +++ b/src/wallet/sqlite.cpp @@ -9,6 +9,7 @@ #include #include +#include #include static const char* const DATABASE_FILENAME = "wallet.dat"; @@ -107,3 +108,8 @@ std::unique_ptr MakeSQLiteDatabase(const fs::path& path, const D { return MakeUnique(path, path / DATABASE_FILENAME); } + +std::string SQLiteDatabaseVersion() +{ + return std::string(sqlite3_libversion()); +} diff --git a/src/wallet/sqlite.h b/src/wallet/sqlite.h index 0c9ab32fc8..b529301771 100644 --- a/src/wallet/sqlite.h +++ b/src/wallet/sqlite.h @@ -96,4 +96,6 @@ public: bool ExistsSQLiteDatabase(const fs::path& path); std::unique_ptr MakeSQLiteDatabase(const fs::path& path, const DatabaseOptions& options, DatabaseStatus& status, bilingual_str& error); +std::string SQLiteDatabaseVersion(); + #endif // BITCOIN_WALLET_SQLITE_H -- cgit v1.2.3