31 #ifndef LEDGER_CORE_CURRENCIESDATABASEHELPER_HPP 32 #define LEDGER_CORE_CURRENCIESDATABASEHELPER_HPP 35 #include <api/Currency.hpp> 36 #include <api/ERC20Token.hpp> 42 static bool insertCurrency(soci::session& sql,
const api::Currency& currency);
43 static bool insertERC20Token(soci::session &sql,
45 static void getAllCurrencies(soci::session& sql, std::vector<api::Currency>& currencies);
46 static void insertUnits(soci::session& sql,
const api::Currency& currency);
47 static void getAllUnits(soci::session& sql,
api::Currency& currency);
48 static void removeCurrency(soci::session& sql,
const std::string& currencyName);
54 #endif //LEDGER_CORE_CURRENCIESDATABASEHELPER_HPP Definition: CurrenciesDatabaseHelper.hpp:40
Definition: Currency.hpp:23
Definition: Account.cpp:8
Definition: ERC20Token.hpp:15