ledger-core
Static Public Member Functions | List of all members
ledger::core::AccountDatabaseHelper Class Reference

Static Public Member Functions

static bool accountExists (soci::session &sql, const std::string &walletUid, int32_t index)
 
static int32_t getAccountsCount (soci::session &sql, const std::string &walletUid)
 
static void createAccount (soci::session &sql, const std::string &walletUid, int32_t index)
 
static void removeAccount (soci::session &sql, const std::string &walletUid, int32_t index)
 
static std::string createAccountUid (const std::string &walletUid, int32_t accountIndex)
 
static std::string createERC20AccountUid (const std::string &ethAccountUid, const std::string &contractAddress)
 
static int32_t computeNextAccountIndex (soci::session &sql, const std::string &walletUid)
 
static std::list< int32_t > & getAccountsIndexes (soci::session &sql, const std::string &walletUid, int32_t from, int32_t count, std::list< int32_t > &out)
 
static Option< api::BlockgetLastBlockWithOperations (soci::session &sql, const std::string &accountUid)
 

The documentation for this class was generated from the following files: